<SEC-DOCUMENT>0000863436-18-000015.txt : 20180509
<SEC-HEADER>0000863436-18-000015.hdr.sgml : 20180509
<ACCEPTANCE-DATETIME>20180509150824
ACCESSION NUMBER:		0000863436-18-000015
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		82
CONFORMED PERIOD OF REPORT:	20180331
FILED AS OF DATE:		20180509
DATE AS OF CHANGE:		20180509

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BENCHMARK ELECTRONICS INC
		CENTRAL INDEX KEY:			0000863436
		STANDARD INDUSTRIAL CLASSIFICATION:	PRINTED CIRCUIT BOARDS [3672]
		IRS NUMBER:				742211011
		STATE OF INCORPORATION:			TX
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		4141 N. SCOTTSDALE ROAD
		STREET 2:		SUITE 301
		CITY:			SCOTTSDALE
		STATE:			AZ
		ZIP:			85251
		BUSINESS PHONE:		623-300-7000

	MAIL ADDRESS:	
		STREET 1:		4141 N. SCOTTSDALE ROAD
		STREET 2:		SUITE 301
		CITY:			SCOTTSDALE
		STATE:			AZ
		ZIP:			85251
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>form10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>

<html>

<head>
<meta content="text/html; charset=utf-8" />




&nbsp;</head>

<body link=blue vlink=purple><a name="page_1"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<div style="border:none;border-top:solid windowtext 1.0pt;padding:1.0pt 31.0pt 31.0pt 31.0pt;">

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;padding:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:normal;">&nbsp;</font></b></font></p>

</div>


<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:12.0pt;line-height:normal;">UNITED STATES</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:12.0pt;line-height:normal;">SECURITIES AND EXCHANGE
COMMISSION</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Washington, D.C. 20549</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:normal;">_______________</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:11.0pt;letter-spacing:-.1pt;line-height:11.0pt;">&nbsp;</font></b></font></p>

<p align=center style="border:none;margin-bottom:4.0pt;margin-left:0in;margin-right:0in;margin-top:4.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:16.0pt;line-height:13.0pt;">FORM 10&#8209;Q</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:normal;">_______________</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:11.0pt;line-height:10.0pt;">&nbsp;</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><u><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">X</font></u></b></font><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#160;&#160;
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT
OF 1934 </font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">For the quarterly
period ended March 31, 2018</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">&nbsp;</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><u><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">__</font></u></b></font><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#160;
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE
ACT OF 1934 </font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">For the transition
period from _________________ to________________</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">&nbsp;</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">Commission File Number:
1&#8209;10560</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:11.0pt;line-height:7.0pt;">&nbsp;</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:6.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:17.0pt;line-height:13.0pt;">BENCHMARK ELECTRONICS, INC.</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:12.0pt;">(Exact name of registrant as
specified in its charter)</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:11.0pt;letter-spacing:-.1pt;line-height:3.0pt;">&nbsp;</font></b></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr>
  <td width=2% style="border:none;padding:0in 0in 0in 0in;"><p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p></td>
 <td valign=top width=54% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:11.0pt;letter-spacing:-.1pt;line-height:10.0pt;">Texas</font></b></font></p>
  </td>
 <td valign=top width=44% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:.05in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:11.0pt;letter-spacing:-.1pt;line-height:10.0pt;">74&#8209;2211011</font></b></font></p>
  </td>
 </tr>
<tr>
  <td width=2% style="border:none;padding:0in 0in 0in 0in;"><p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p></td>
 <td valign=top width=54% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:9.0pt;letter-spacing:-.1pt;line-height:10.0pt;">(State
  or other jurisdiction</font></font></p>
  </td>
 <td valign=top width=44% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:9.0pt;letter-spacing:-.1pt;line-height:10.0pt;">(I.R.S.
  Employer</font></font></p>
  </td>
 </tr>
<tr>
  <td width=2% style="border:none;padding:0in 0in 0in 0in;"><p style="margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face=Calibri,sans-serif style="font-size:11.0pt;line-height:115%;">&nbsp;</font></p></td>
 <td valign=top width=54% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:9.0pt;letter-spacing:-.1pt;line-height:10.0pt;">of
  incorporation or organization)</font></font></p>
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:11.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></b></font></p>
  </td>
 <td valign=top width=44% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:9.0pt;letter-spacing:-.1pt;line-height:10.0pt;">Identification
  No.)</font></font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=56% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:11.0pt;letter-spacing:-.1pt;line-height:10.0pt;">4141 N. Scottsdale
  Road</font></b></font></p>
  </td>
 <td valign=top width=44% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:11.0pt;letter-spacing:-.1pt;line-height:10.0pt;">85251</font></b></font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=56% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:11.0pt;letter-spacing:-.1pt;line-height:10.0pt;">Scottsdale, Arizona</font></b></font></p>
  </td>
 <td valign=top width=44% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:9.0pt;letter-spacing:-.1pt;line-height:10.0pt;">(Zip
  Code)</font></font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=56% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:9.0pt;letter-spacing:-.1pt;line-height:10.0pt;">(Address
  of principal executive offices)</font></font></p>
  </td>
 <td valign=top width=44% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:11.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></b></font></p>
  </td>
 </tr>
<tr height=0>
  <td width=2% style="border:none;">&nbsp;</td>
 <td width=54% style="border:none;">&nbsp;</td>
 <td width=44% style="border:none;">&nbsp;</td>
 </tr>
</table></div>



<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:11.0pt;line-height:10.0pt;">(623) 300-7000</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:10.0pt;">(Registrant</font><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&#8217;</font><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:10.0pt;">s telephone number, including area code)</font></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:3.0pt;">&nbsp;</font></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:9.0pt;line-height:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:.5in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Indicate by check
mark whether the registrant (1) has filed all reports required to be filed by
Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding
12 months (or for such shorter period that the registrant was required to file
such reports), and (2) has been subject to such filing requirements for the
past 90 days.&#160; </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">Yes [</font></font><a name="EHW24b86905_7107_4d2b_a463_72c896"></a><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">&#214;</font></font><a name="EHW24b86905_7107_4d2b_a463_72c896_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">] No [ ]</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:5.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:.5in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">Indicate by check mark whether the
registrant has submitted electronically and posted on its corporate Web site,
if any, every Interactive Data File required to be submitted and posted
pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the
preceding 12 months (or for such shorter period that the registrant was
required to submit and post such files).&#160; Yes [</font></font><a name="EHWaf5d44bc_8579_47f0_ab30_e95653"></a><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">&#214;</font></font><a name="EHWaf5d44bc_8579_47f0_ab30_e95653_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">] No [ ]</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:5.0pt;text-decoration:none;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:.5in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">Indicate by check mark whether the
registrant is a large accelerated filer, an accelerated filer, a non-accelerated
filer, a smaller reporting company, or an emerging growth company. See the
definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller
reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b&#8211;2 of the Exchange Act.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:13.7pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:6.0pt;">&nbsp;</font></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr>
  <td valign=top width=64% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">Large accelerated filer [</font></font><font face=Symbol style="border:none;"><font face=Symbol style="font-size:10.0pt;line-height:normal;">&#214;</font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">]</font></font></p>
  </td>
 <td valign=top width=36% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">Accelerated filer [&#160;&#160; ]</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=64% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">Non-accelerated filer [&#160;&#160; ] </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:9.0pt;line-height:normal;">(Do not check if a smaller reporting
  company)</font></font></p>
  </td>
 <td valign=top width=36% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">Smaller reporting company [&#160;&#160; ]</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=64% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">Emerging growth company [&#160;&#160; ]</font></font></p>
  </td>
 <td valign=top width=36% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:5.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:.5in;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">If an emerging growth company, indicate by check mark if the
registrant has elected not to use the extended transition period for complying
with any new or revised financial accounting standards provided pursuant to
Section 13(a) of the Exchange Act.&#160; [ ]</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:5.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:.5in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">Indicate by check mark whether the
registrant is a shell company (as defined in Rule 12b&#8211;2 of the Act). Yes [ ] No
[</font></font><a name="EHW3660e917_6792_424e_ba41_bb7b66"></a><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">&#214;</font></font><a name="EHW3660e917_6792_424e_ba41_bb7b66_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">]</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:5.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:.5in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">As of May 7, </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">2018</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;text-transform:uppercase;">,&nbsp;</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">
there were 47,482,451 shares of Common Stock of Benchmark Electronics, Inc.,
par value $0.10 per share, outstanding.</font></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr style="height:1.0pt;">
  <td valign=top width=100% style="border:none;border-top:solid black 1.0pt;height:1.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:12.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:9.0pt;line-height:11.0pt;">&nbsp;</font></b></font></p>
  </td>
 </tr>
</table></div>











<DIV bclFooter>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_2"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font style="border:none;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">TABLE
OF CONTENTS </font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif style="border:none;"><b><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">PART I</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font style="border:none;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font style="border:none;"><font face=Calibri,sans-serif lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="width:100%;">
 <tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">Page</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr>
  <td colspan=3 valign=top width=100% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">PART I&#8212;FINANCIAL INFORMATION</font></b></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_FS"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 1.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_FS"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Financial Statements (Unaudited)</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">1</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_BS"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Condensed Consolidated Balance Sheets</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">1</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#IncomeStmtTest"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Condensed Consolidated Statements of
  Income</font></a></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;"> (Loss)</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">2</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#CompIncomeTest"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Condensed Consolidated Statements of
  Comprehensive Income</font></a></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;"> (Loss)</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">3</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#EquityTest"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Condensed Consolidated Statement of Shareholders&#8217;
  Equity</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">4</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#CashFlowTest"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Condensed Consolidated Statements of
  Cash Flows</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">5</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_NOTE"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Notes to Condensed Consolidated Financial Statements</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">6</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_MDA"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 2.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_MDA"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Management&#8217;s Discussion and Analysis of Financial
  Condition and</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">24</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_MDA"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Results of Operations</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_MR"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 3.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_MR"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Quantitative and Qualitative Disclosures About Market
  Risk</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">32</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_CP"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 4.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_CP"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Controls and Procedures</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">33</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr>
  <td colspan=3 valign=top width=100% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">PART II&#8212;OTHER INFORMATION</font></b></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_LP"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 1.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_LP"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Legal Proceedings</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">34</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_RF"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 1A.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_RF"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Risk Factors</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">34</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_SR"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 2.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_SR"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Unregistered Sales of Equity Securities and Use of
  Proceeds</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">34</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=15% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_EXH"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Item 6.</font></a></font></p>
  </td>
 <td valign=top width=73% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_EXH"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">Exhibits</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">35</font></font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=88% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:11.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr>
  <td colspan=2 valign=top width=88% style="padding:0in 0in 0in 0in;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><a href="#HL_SIGN"><font color=windowtext face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;text-decoration:none;">SIGNATURES</font></a></font></p>
  </td>
 <td valign=top width=12% style="padding:0in 0in 0in 0in;">
  <p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;line-height:normal;">36</font></font></p>
  </td>
 </tr>
</table></div>











<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font style="border:none;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_3"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">PART I - FINANCIAL INFORMATION</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">&nbsp;</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_FS"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Item 1.&#160; </font></b></font><a name="EHWb09ff03b_9191_4e57_a39a_e9ea28"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &nbsp;</font></b></font><a name="EHWb09ff03b_9191_4e57_a39a_e9ea28_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Financial
Statements.</font></b></font><a name="HL_FS_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">&#160; &nbsp;</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name="HL_BS"></a><a name="HS_BS"></a><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">BENCHMARK ELECTRONICS, INC. AND SUBSIDIARIES</font></b></font><a name="HS_BS_bclEnd"></a></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name="HL_BS_bclEnd"></a><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Condensed Consolidated Balance Sheets</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">(unaudited)</font></b></font></p>

<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:normal;">&#160;&nbsp;</font></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">December 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=68% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands,
  except par value)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=60% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Assets</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Current assets:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash and cash
  equivalents</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">676,327</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">742,546</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts
  receivable, net of allowance for doubtful accounts of $105</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=62% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">and $105,
  respectively</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">403,767</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">436,560</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Contract assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">147,623</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">146,496</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">305,980</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">268,917</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Prepaid expenses
  and other assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">31,729</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">36,018</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income taxes
  receivable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">66</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">120</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total current
  assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,565,492</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,630,657</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Property, plant
  and equipment, net of accumulated depreciation of</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$438,435 and
  $432,043, respectively</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">200,422</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">186,473</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Goodwill</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">191,616</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">191,616</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Deferred income
  taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,034</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,034</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other, net</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">96,442</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">96,524</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,058,006</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,109,304</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=60% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Liabilities
  and Shareholders&#8217; Equity</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Current
  liabilities: </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Current
  installments of long-term debt and capital lease obligations</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">19,746</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">18,274</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts payable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">368,625</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">362,701</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income taxes
  payable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">12,808</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,663</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accrued
  liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">83,652</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">85,679</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=60% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total current
  liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">484,831</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">478,317</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Long-term debt
  and capital lease obligations, less current installments</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">187,601</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">193,406</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other long-term
  liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">90,270</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">89,749</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Deferred income
  taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">47,973</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,694</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=66% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Shareholders&#8217;
  equity:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Preferred stock,
  $0.10 par value; 5,000 shares authorized, none issued</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Common stock,
  $0.10 par value; 145,000 shares authorized; issued </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=62% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">and outstanding &#8211;
  47,572 and 49,143, respectively</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,757</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,914</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Additional
  paid-in capital</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">608,092</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">634,192</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Retained earnings</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">640,466</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">708,181</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accumulated other
  comprehensive loss</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(5,984)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(8,149)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=60% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total
  shareholders&#8217; equity</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,247,331</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,339,138</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Commitments and
  contingencies</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=60% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,058,006</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,109,304</font></p>
  </td>
 </tr>
</table></div>




<DIV bclFooter>


<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-hyphenate:none;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;tab-stops:-.5in;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">See accompanying notes to condensed consolidated
financial statements.</font></font></p>

<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">1</font></font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_4"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">BENCHMARK ELECTRONICS, INC.
AND SUBSIDIARIES</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name=IncomeStmtTest></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Condensed Consolidated Statements of Income</font></b></font><a name="IncomeStmtTest_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;"> (Loss)</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">(unaudited)</font></b></font></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=63% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=32% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=63% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=32% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands,
  except per share data)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=63% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=5% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">608,136</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">557,903</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cost of sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">549,818</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">510,371</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Gross profit</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">58,318</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">47,532</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Selling, general
  and administrative expenses</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">35,750</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">32,651</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization of
  intangible assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,366</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,481</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Restructuring
  charges and other costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,235</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,511</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income from
  operations</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17,967</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">10,889</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Interest expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,428)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,225)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Interest income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,933</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,074</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other income
  (expense), net</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">43</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(81)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income before
  income taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17,515</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,657</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income tax
  expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">41,156</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,102</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net income (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(23,641)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,555</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Earnings (loss)
  per share:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Basic</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(0.49)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.17</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Diluted </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(0.49)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.17</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Weighted-average
  number of shares outstanding:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Basic</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">48,517</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">49,511</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=63% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Diluted</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">48,517</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,080</font></p>
  </td>
 </tr>
</table></div>




<DIV bclFooter>


<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-hyphenate:none;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;tab-stops:-.5in;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">See accompanying notes to condensed consolidated
financial statements.</font></font></p>

<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">2</font></font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_5"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">BENCHMARK
ELECTRONICS, INC. AND SUBSIDIARIES</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name=CompIncomeTest></a><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Condensed Consolidated Statements of Comprehensive
Income</font></b></font><a name="CompIncomeTest_bclEnd"></a><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;"> (Loss)</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">(unaudited)</font></b></font></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=32% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=32% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=68% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=27% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=30% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=3% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=27% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=30% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net income (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(23,641)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,555</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other
  comprehensive income:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=65% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Foreign currency
  translation adjustments</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,332</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">608</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=65% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Unrealized gain
  on investments, net of tax</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=65% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Unrealized gain
  on derivative, net of tax</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">833</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">365</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=65% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(13)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other
  comprehensive income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,165</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">964</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=57% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Comprehensive
  income (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(21,476)</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,519</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face=Calibri,sans-serif style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
</table></div>











<DIV bclFooter>


<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-hyphenate:none;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;tab-stops:-.5in;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">See accompanying notes to condensed consolidated
financial statements.</font></font></p>

<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">3</font></font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_6"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">BENCHMARK
ELECTRONICS, INC. AND SUBSIDIARIES</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name=EquityTest></a><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Condensed Consolidated Statement of Shareholders&#8217; Equity</font></b></font><a name="EquityTest_bclEnd"></a></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">(unaudited)</font></b></font></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Accumulated</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=20% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Common Stock</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Additional</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Other</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Total</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Shares</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Par</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Paid-in</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Retained</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:11.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Comprehensive</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Shareholders&#8217;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Outstanding</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Value</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Capital</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Earnings</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Loss</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Equity</font></b></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=2% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="border:none;border-top:solid black 1.0pt;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=4 nowrap valign=bottom width=30% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Balances, December
  31, 2017 (as adjusted)</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">49,143</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 4,914</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 634,192</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 708,181</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; (8,149)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 1,339,138</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Stock-based
  compensation expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2,870</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2,870</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Shares repurchased
  and retired</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(1,911)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(191)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(31,252)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(36,938)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(68,381)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Stock options
  exercised</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">168</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">17</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">3,062</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">3,079</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Vesting of
  restricted stock units</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">198</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">20</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(20)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Shares withheld
  for taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(26)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(3)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(760)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(763)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Dividend</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(7,136)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(7,136)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Net loss</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(23,641)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(23,641)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Other
  comprehensive income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2,165</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2,165</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Balances, March
  31, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">47,572</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 4,757</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 608,092</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 640,466</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; (5,984)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$&#160; 1,247,331</font></p>
  </td>
 </tr>
</table></div>











<DIV bclFooter>


<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-hyphenate:none;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;tab-stops:-.5in;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">See accompanying notes to condensed consolidated
financial statements.</font></font></p>

<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">4</font></font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_7"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-fareast-language:ZH-CN;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">BENCHMARK
ELECTRONICS, INC. AND SUBSIDIARIES</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name=CashFlowTest></a><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Condensed Consolidated Statements of Cash Flows</font></b></font><a name="CashFlowTest_bclEnd"></a></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">(unaudited)</font></b></font></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=70% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=62% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=62% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 valign=bottom width=70% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash flows from
  operating activities:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net income (loss)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(23,641)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,555</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Adjustments to
  reconcile net income (loss) to net cash provided by </font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 valign=bottom width=66% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">operating
  activities:</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Depreciation</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,541</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,320</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,843</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,953</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Deferred income
  taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">39,000</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">74</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Gain on the sale
  of property, plant and equipment</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(46)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(197)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Stock-based
  compensation expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,870</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,160</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Changes in
  operating assets and liabilities, net of effects from</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 valign=bottom width=66% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">business acquisition:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts
  receivable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">33,419</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">59,685</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Contract assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,127)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">6,561</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(38,210)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(29,582)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Prepaid expenses
  and other assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,944</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(3,292)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts payable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,337</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">16,225</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accrued
  liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(9,116)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,256</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=64% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">716</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">187</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td valign=bottom width=62% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net cash provided by operations</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">24,530</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">77,905</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 valign=bottom width=70% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash flows from
  investing activities:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Additions to
  property, plant and equipment</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(20,059)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(7,012)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Proceeds from the
  sale of property, plant and equipment</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">57</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">217</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Additions to
  purchased software</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(818)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(566)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(179)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(108)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=62% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net cash used in investing activities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(20,999)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(7,469)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 valign=bottom width=70% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash flows from
  financing activities: </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Proceeds from
  stock options exercised</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3,079</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,141</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Employee taxes
  paid for shares withheld</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(763)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(358)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Borrowings under
  credit agreement</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,000</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Principal
  payments on long-term debt and capital lease obligations</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(54,551)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(3,082)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Share repurchases</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(58,381)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,000)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Equity forward contract
  related to accelerated share repurchase</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(10,000)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Debt issuance
  costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(434)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=62% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net cash provided
  by (used in) financing activities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(70,616)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">267</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 valign=bottom width=70% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Effect of
  exchange rate changes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">866</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">341</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 valign=bottom width=70% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net increase
  (decrease) in cash and cash equivalents</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(66,219)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">71,044</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash and cash
  equivalents at beginning of year</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">742,546</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">681,433</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash and cash
  equivalents at end of period</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">676,327</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">752,477</font></p>
  </td>
 </tr>
</table></div>











<DIV bclFooter>


<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-hyphenate:none;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;tab-stops:-.5in;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">See accompanying notes to condensed consolidated
financial statements.</font></font></p>

<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">5</font></font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_8"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">BENCHMARK ELECTRONICS, INC.
AND SUBSIDIARIES</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name="HL_NOTE"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">Notes
to Condensed Consolidated Financial Statements</font></b></font><a name="HL_NOTE_bclEnd"></a></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">(amounts in thousands,</font></b></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;"> </font><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">except
per share data, unless otherwise noted)</font></b></font></p>

<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">(unaudited)</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:9.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_TS_f650cb47a19c428eb8afbff4f"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 1
&#8211; Basis of Presentation</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Benchmark Electronics, Inc. (the Company) is a Texas corporation
that provides worldwide engineering services, integrated technology solutions
and manufacturing services (both electronic manufacturing services (EMS) and
precision technology manufacturing services) to original equipment
manufacturers (OEMs) in the following industries: industrial controls,
aerospace and defense (A&amp;D), telecommunications, computers and related
products for business enterprises, medical devices, and test and
instrumentation. The Company has manufacturing operations located in the United
States and Mexico (the Americas), Asia and Europe.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:9.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The unaudited condensed consolidated financial statements included
herein have been prepared by the Company pursuant to the rules and regulations
of the Securities and Exchange Commission (the SEC). The financial statements
reflect all normal and recurring adjustments necessary in the opinion of
management for a fair presentation of the financial position, results of
operations and cash flows for the interim periods presented. The results of
operations for the periods presented are not necessarily indicative of the
results to be expected for the full year. The accompanying unaudited condensed
consolidated financial statements should be read in conjunction with the
financial statements and notes included in the Company&#8217;s annual report on Form
10&#8209;K for the year ended December 31, 2017 (the 2017 10-K).</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Management has made a number of estimates and assumptions relating
to the reporting of assets and liabilities and the disclosure of contingent
assets and liabilities to prepare these financial statements in accordance with
generally accepted accounting principles in the United States (U.S. GAAP).
Actual results could differ from those estimates and assumptions.</font></font><a name="XBRL_TS_f650cb47a19c428eb8afbff4f_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_CS_7db41322709f4464a17cfab7b"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 2
&#8211; New Accounting Pronouncements</font></b></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" style="border:none;"><b><u><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Adopted
in 2018</font></u></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In May 2017, the Financial Accounting Standards Board (FASB)
issued a new accounting standards update that provides guidance about which
changes to the terms or conditions of a share-based payment award require an
entity to apply modification accounting. The Company adopted the new guidance
effective January 1, 2018. The impact of adoption on the Company's consolidated
financial statements is dependent on future changes to stock-based compensation
awards.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In August 2016, the FASB issued a new accounting standards update,
which seeks to reduce the existing diversity in how certain cash receipts and
cash payments are presented and classified in the statement of cash flows. The
Company adopted this new update effective January 1, 2018. The adoption of this
guidance had no impact on the consolidated financial statements of the Company.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In May 2014, the FASB issued a new standard (commonly referred to
as ASC 606), which changed the way the Company recognizes revenue and
significantly expanded the disclosure requirements for revenue arrangements.
The Company adopted ASC 606 with a date of the initial application of January
1, 2018. As a result, the Company has changed its accounting policy for revenue
recognition as detailed below.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company applied ASC 606 using the full retrospective
transition method. The Company elected the ASC 606 practical expedient and does
not disclose the information about remaining performance obligations that have
original expected durations of one year or less. Amounts prior to January 1,
2018 that have been adjusted in accordance with ASC 606 as described herein are
noted &#8220;as adjusted&#8221;.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Previously, the Company recognized revenue from the sale of
manufactured products built to customer </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">6</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_9"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">specifications
and excess inventory when title and risk of ownership passed, the price to the
buyer was fixed or determinable and recoverability was reasonably assured,
which was generally when the goods were shipped. Under ASC 606, the Company
recognizes revenue as the customer takes control of the products. Under the
majority of the Company&#8217;s manufacturing contracts with customers, the customer
controls all of the work-in-progress as products are being built. Revenues
under these contracts are recognized progressively based on the cost-to-cost
method. Accordingly, the Company will recognize revenue under these contracts
earlier than under the previous accounting rules. Under other manufacturing
contracts, the customer does not take control of the product until it is
completed. Under these contracts, the Company continues to recognize revenue
upon transfer of control of product to the customer. Revenue from design,
development and engineering services also continues to be recognized over time
as the services are performed.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name="XBRL_TS_2323db2c38ed483db00e43a7d"></a><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The following
tables summarize the impacts of ASC 606 adoption on the Company&#8217;s 2017 consolidated
financial statements.</font></font><a name="XBRL_CS_7db41322709f4464a17cfab7b_bclEnd"></a><a name="XBRL_TS_2323db2c38ed483db00e43a7d_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td colspan=13 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Condensed
  Consolidated Balance Sheet</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=13 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">December 31,
  2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=8 nowrap valign=bottom width=45% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Impact of changes in accounting policies</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=16% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As previously</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=55% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">reported</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Adjustments</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As adjusted</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash and cash
  equivalents</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">742,546</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">742,546</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts
  receivable, net</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">436,560</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">436,560</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Contract assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">146,496</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">146,496</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">397,181</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(128,264)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">268,917</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Prepaid expenses
  and other assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">42,263</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(6,245)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">36,018</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income taxes
  receivable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">120</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">120</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Property, plant
  and equipment, net</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">186,473</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">186,473</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Goodwill</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">191,616</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">191,616</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Deferred income
  taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,034</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,034</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other, net</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">96,524</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">96,524</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=47% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,097,317</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,987</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,109,304</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Current
  installments of long-term debt and </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=51% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">capital lease
  obligations</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">18,274</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">18,274</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts payable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">362,701</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">362,701</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income taxes
  payable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,662</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,663</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accrued
  liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">85,679</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">85,679</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Long-term debt
  and capital lease obligations, less </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=51% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">current
  installments</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">193,406</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">193,406</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other long-term
  liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">89,749</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">89,749</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Deferred income
  taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,027</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,667</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,694</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">768,498</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,668</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">770,166</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Common stock</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,914</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,914</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Additional
  paid-in capital</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">634,192</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">634,192</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Retained earnings</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">697,862</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">10,319</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">708,181</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accumulated other
  comprehensive loss</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(8,149)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(8,149)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=47% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total
  shareholders&#8217; equity</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,328,819</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">10,319</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,339,138</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total liabilities
  and shareholders&#8217; equity</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,097,317</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,987</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,109,304</font></p>
  </td>
 </tr>
</table></div>




<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">7</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_10"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td colspan=10 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Condensed Consolidated Statement of
  Income</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=10 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Three Months
  Ended March 31, 2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=8 nowrap valign=bottom width=46% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Impact of changes in accounting policies</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=16% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As previously</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands,
  except per share data)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">reported</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Adjustments</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As adjusted</font></b></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=5% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">566,501</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(8,598)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">557,903</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cost of sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(517,441)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,070</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(510,371)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Selling, general
  and administrative expenses</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(32,651)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(32,651)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization of
  intangible assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,481)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,481)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Restructuring
  charges and other costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,511)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,511)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Interest expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,225)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,225)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Interest income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,074</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,074</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other expense,
  net</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(81)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(81)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income tax
  expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,498)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">396</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,102)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,687</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,132)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,555</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Earnings per
  share:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Basic</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.20</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(0.02)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.17</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Diluted </font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.19</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(0.02)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.17</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Weighted-average
  number of shares outstanding:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Basic</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">49,511</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">49,511</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">49,511</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Diluted</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,080</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,080</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,080</font></p>
  </td>
 </tr>
</table></div>




<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">8</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_11"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td colspan=13 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Condensed Consolidated Statement of
  Cashflows</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=13 nowrap valign=bottom width=100% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Three Months
  Ended March 31, 2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=8 nowrap valign=bottom width=45% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Impact of changes in accounting policies</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=47% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=16% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As previously</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=5 nowrap valign=bottom width=55% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">reported</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Adjustments</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As adjusted</font></b></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=2% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=47% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net income</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,687</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1,132)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,555</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Adjustments to
  reconcile net income to net cash provided</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=3 valign=bottom width=51% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;by operating
  activities:</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Depreciation</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,320</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,320</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,953</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,953</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Deferred income
  taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,041</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(967)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">74</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Gain on the sale
  of property, plant and equipment</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(197)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(197)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Stock-based
  compensation expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,160</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,160</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Changes in
  operating assets and liabilities:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts
  receivable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">59,685</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">59,685</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Contract assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">6,561</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">6,561</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Inventories</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(22,512)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(7,070)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(29,582)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Prepaid expenses
  and other assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(5,329)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,037</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(3,292)</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accounts payable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">16,225</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">16,225</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Accrued
  liabilities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,256</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,256</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=2 valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(384)</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">571</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">187</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td valign=bottom width=47% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net cash provided by operations</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">77,905</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">77,905</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></b></p>
  </td>
 <td valign=bottom width=47% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=47% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net cash used in investing activities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(7,469)</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(7,469)</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=47% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=47% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net cash provided
  by financing activities</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">267</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">267</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Effect of
  exchange rate changes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">341</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">341</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net increase in
  cash and cash equivalents</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">71,044</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">71,044</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=53% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash and cash
  equivalents at beginning of year</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">681,433</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">681,433</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 valign=bottom width=53% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cash and cash equivalents
  at end of period</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">752,477</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">-</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">752,477</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_2c3798b842a6476b8973f89de"></a><a name="XBRL_TS_274db2c4310f40e5b0806bd95"></a><a name="XBRL_CS_4609f87316374380aba6fc704"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Other</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company&#8217;s performance obligations generally have an expected
duration of one year or less. The Company applies the practical expedients and
does not disclose information about remaining performance obligations that have
original expected durations of one year or less or any significant financing
components in the contracts.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company recognizes the incremental costs, if any, of obtaining
contracts as an expense when incurred since the amortization period of the
assets that the Company otherwise would have recognized is one year less.</font></font><a name="XBRL_CS_4609f87316374380aba6fc704_bclEnd"></a><a name="XBRL_TS_274db2c4310f40e5b0806bd95_bclEnd"></a><a name="XBRL_TS_2c3798b842a6476b8973f89de_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_TS_2dc4f7162b8d4375abfb7857d"></a><a name=BookmarkName1></a><font face="Times New Roman,serif" style="border:none;"><b><u><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Not
Yet Adopted</font></u></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In February 2018, the FASB issued new accounting guidance on the
reclassification of certain tax effects from accumulated other comprehensive
income to retained earnings. This optional guidance is effective January 1,
2019, with early adoption permitted. The Company is evaluating whether it will
adopt this new guidance along with any impacts on the Company&#8217;s financial
position, results of operations and cash flows, none of which are expected to
be material.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In June 2016, the FASB issued a new accounting standards update,
which replaces the current incurred loss </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">9</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_12"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">impairment
methodology with a methodology that reflects expected credit losses and
requires consideration of a broader range of reasonable and supportable
information to inform credit loss estimates. This update is effective for
annual reporting periods beginning after December 15, 2019. The Company does
not expect the implementation of this update to have a material impact on its
consolidated financial position, results of operations or cash flows.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In February 2016, the FASB issued a new accounting standards
update changing the accounting for leases, including a requirement to record
all leases on the consolidated balance sheets as assets and liabilities. This
update is effective for fiscal years beginning after December 15, 2018. The
Company will adopt this update effective January 1, 2019, which will impact its
consolidated balance sheet. The Company is currently evaluating the impact this
standard will have on its consolidated financial statements.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company has determined that other recently issued accounting
standards will either have no material impact on its consolidated financial position,
results of operations or cash flows, or will not apply to its operations.</font></font><a name="BookmarkName1_bclEnd"></a><a name="XBRL_TS_2dc4f7162b8d4375abfb7857d_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_12bd53b0ba904212ac5bf2bc8"></a><a name="Xbrl_Tag2"></a><a name="XBRL_CS_4d90242f9c334f0e8b93cdb14"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 3
&#8211; Revenue</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_CS_4d90242f9c334f0e8b93cdb14_bclEnd"></a><a name="Xbrl_Tag2_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company&#8217;s revenues are generated primarily from the sale of
manufactured products built to customer specifications. The Company also
generates revenue from design, development and engineering services, in
addition to the sale of excess inventory.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Revenue is measured based on a consideration specified in a
contract with a customer. The Company recognizes revenue when it satisfies a
performance obligation by transferring control over a manufactured product to a
customer. The Company&#8217;s contracts with customers are short-term in nature. Customers
are generally billed when the product is shipped or as services are performed. Under
the majority of the Company&#8217;s manufacturing contracts with customers, the
customer controls all of the work-in-progress as products are being built. Revenues
under these contracts are recognized progressively based on the cost-to-cost
method. For other manufacturing contracts, the customer does not take control
of the product until it is completed. Under these contracts, the Company
recognizes revenue upon transfer of control of product to the customer. Revenue
from design, development and engineering services is recognized over time as
the services are performed. The Company assumes no significant obligations
after shipment as it typically warrants workmanship only. Therefore, the
warranty provisions are generally not significant.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">If the Company had recorded revenue, but not issued an invoice, a
contract asset is recognized. The contract asset is transferred to accounts
receivable when the entitlement to payment becomes unconditional.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Taxes assessed by governmental authorities that are both imposed on
and concurrent with a specific revenue-producing transaction, that are
collected by the Company from a customer, are excluded from revenue.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Shipping and handling costs associated with outbound freight after
control over a product has transferred to a customer are accounted for as
fulfillment costs and are included in cost of sales.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<font face="Times New Roman,serif" style="border:none;">
&nbsp;</font>

<p style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">&nbsp;</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_1a9e00177e8141049730d477f"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">10</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_13"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Disaggregation of revenue</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In the following table, revenue is disaggregated by market sector.
The table also includes a reconciliation of the disaggregated revenue with the
reportable operating segments.</font></font><a name="XBRL_TS_12bd53b0ba904212ac5bf2bc8_bclEnd"></a><a name="XBRL_TS_1a9e00177e8141049730d477f_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=7 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Reportable Operating Segments</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=7 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31, 2018</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=44% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Americas</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Asia</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Europe</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Total</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=44% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Market Sector:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Industrials</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">52,729</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">53,657</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">18,174</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">124,560</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">A&amp;D</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">88,414</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,130</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,323</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">97,867</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Medical</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">54,992</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">38,263</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,032</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">97,287</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Test and
  instrumentation</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">45,869</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">39,233</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17,112</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">102,214</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Computing</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">86,221</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">14,900</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,417</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">103,538</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Telecommunication</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">43,894</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">38,085</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">691</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">82,670</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;&#160; External
  revenue</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">372,119</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">185,268</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,749</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">608,136</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Elimination of
  intersegment sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">6,666</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,854</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">47</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">16,567</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160; Segment revenue</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">378,785</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">195,122</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,796</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">624,703</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=7 nowrap valign=bottom width=54% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31, 2017 (as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Americas</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Asia</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Europe</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Total</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=44% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Market Sector:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Industrials</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">54,097</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">45,791</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17,298</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">117,186</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">A&amp;D</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">93,409</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">132</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">6,359</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">99,900</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Medical</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">47,601</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">32,477</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4,847</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">84,925</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Test and
  instrumentation</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">32,654</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">34,694</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,402</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">75,750</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Computing</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">77,813</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">19,566</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,880</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">100,259</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Telecommunication</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">47,914</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">31,164</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">805</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">79,883</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;&#160; External
  revenue</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">353,488</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">163,824</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">40,591</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">557,903</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Elimination of
  intersegment sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,832</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">15,480</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">53</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">23,365</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=40% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160; Segment revenue</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">361,320</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">179,304</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">40,644</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">581,268</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_b9b888f62059484e94522fedd"></a><a name=BookmarkName3></a><a name=BookmarkName2></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">For the three months ended March
31, 2018 and 2017, 94.4% and 95.7%, respectively, of the Company&#8217;s revenue was
recognized as products and services are transferred over time.</font></font><a name="BookmarkName2_bclEnd"></a><a name="BookmarkName3_bclEnd"></a><a name="XBRL_TS_b9b888f62059484e94522fedd_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="Xbrl_Tag2_0"></a><a name=BookmarkName4></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 4
&#8211; Stock-Based Compensation</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company&#8217;s 2010 Omnibus Incentive Compensation Plan (the 2010
Plan) authorizes, the Company, upon approval of the Compensation Committee of
the Board of Directors, to grant a variety of awards, including stock options,
restricted shares and restricted stock units (both time-based and
performance-based) and other forms of equity awards, or any combination
thereof, to any director, officer, employee or consultant (including any
prospective director, officer, employee or consultant) of the Company. Stock options
(which have not been awarded since 2015) are granted to employees with an
exercise price equal to the market price of the Company&#8217;s common shares on the
date of grant, generally vest over a four-year period from the date of grant
and have a term of 10 years. Time-based restricted stock units granted to
employees generally vest over a four-year period from the date of grant,
subject to the continued employment of the employee by the Company.
Performance-based restricted stock units generally vest over a three-year
performance cycle, which includes the year of the grant, and are based upon the
Company&#8217;s achievement of specified performance metrics. Awards under the 2010
Plan to non-employee directors </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">11</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_14"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">have been in the form
of restricted stock units, which vest in equal quarterly installments over a
one-year period, starting on the grant date.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of March 31, 2018</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;text-transform:uppercase;">, 2.8</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;million
additional common shares were available for issuance under the Company&#8217;s 2010
Plan.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">All share-based payments to employees, including
grants of employee stock options, are recognized in the financial statements
based on their grant date fair values. The total compensation cost recognized
for stock-based awards was</font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> $2.9 million and $2.2 million for the
three months ended March 31, 2018 and 2017, respectively. The total income tax
benefit recognized in the condensed consolidated income statement for
stock-based awards was $0.7 million and $0.8 million for the three months ended
March 31, 2018 and 2017, respectively. The compensation expense for stock-based
awards is recognized over the vesting period of the awards using the
straight-line method. The fair value of each option grant is estimated on the
date of grant using the Black-Scholes option pricing model. Awards of
restricted stock units and performance-based restricted stock units are valued
at the closing market price of the Company&#8217;s common shares on the date of
grant. For performance-based restricted stock units, compensation expense is
based on the probability that the performance goals will be achieved, which is
monitored by management throughout the requisite service period. When it
becomes probable, based on the Company&#8217;s expectation of performance during the
measurement period, that more or less than the previous estimate of the awarded
shares will vest, an adjustment to stock-based compensation expense is
recognized as a change in accounting estimate.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_a17e026c7cca4c92bdc5b1461"></a><a name="XBRL_TS_d2067b82872043a7b87db8e26"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of March 31, 2018, the
unrecognized compensation cost and remaining weighted-average amortization
period related to stock-based awards were as follows:</font></font><a name="BookmarkName4_bclEnd"></a><a name="Xbrl_Tag2_0_bclEnd"></a><a name="XBRL_TS_a17e026c7cca4c92bdc5b1461_bclEnd"></a><a name="XBRL_TS_d2067b82872043a7b87db8e26_bclEnd"></a></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Performance-</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">based</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Restricted</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Restricted</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=49% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Stock</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Stock</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Stock</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=49% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands,
  except remaining period data)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Options</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=15% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#160;Units&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=17% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Units<sup>(1)</sup></font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=49% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Unrecognized
  compensation cost</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;$&#160; 266 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;$&#160; 18,401 </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;$&#160; 5,985 </font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=49% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Remaining
  weighted-average </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=49% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160; amortization
  period</font></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=13% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.9 years</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3.1 years</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2.1 years</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=49% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=9 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><sup><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(1)</font></sup><font color=black face="Times New Roman,serif" style="font-size:10.0pt;"> Based on the probable achievement of
  the performance goals identified in each award.</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_CS_0d1d915ca01d4a149c3c92af5"></a><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The total cash received by the Company as a result of stock option
exercises for the three months ended March 31, 2018 and 2017 was approximately
$3.1 million and $5.1 million, respectively. The actual tax benefit realized as
a result of stock option exercises and the vesting of other share-based awards
during the three months ended March 31, 2018 and 2017 was $1.8 million and $2.8
million, respectively. For the three months ended March 31, 2018 and 2017, the
total intrinsic value of stock options exercised was $2.0 million and $3.1 million,
respectively.</font></font><a name="XBRL_CS_0d1d915ca01d4a149c3c92af5_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_TS_8908d575dc6f4e85826bc74da"></a><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company awarded performance-based restricted stock units to
employees during the three months ended March 31, 2018 and 2017. The number of
performance-based restricted stock units that will ultimately be earned will
not be determined until the end of the corresponding performance periods, and
may vary from as low as zero to as high as 2.5 times the target number
depending on the level of achievement of certain performance goals. The level
of achievement of these goals is based upon the financial results of the
Company for the last full calendar year within the performance period. The
performance goals consist of certain levels of achievement using the following
financial metrics: revenue growth, operating margin expansion, and return on
invested capital. If the performance goals are not met based on the Company&#8217;s
financial results, the applicable performance-based restricted stock units will
not </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">12</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_15"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">vest and will be forfeited. Shares subject to forfeited
performance-based restricted stock units will be available for issuance under
the Company&#8217;s 2010 Plan.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_TS_dd163ddbb6e0415d994f6c109"></a><a name="XBRL_TS_0b6bf06f65a8404a972af9289"></a><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The following table summarizes activities relating to the
Company&#8217;s stock options:</font></font><a name="XBRL_TS_0b6bf06f65a8404a972af9289_bclEnd"></a><a name="XBRL_TS_8908d575dc6f4e85826bc74da_bclEnd"></a><a name="XBRL_TS_dd163ddbb6e0415d994f6c109_bclEnd"></a></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Weighted-</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Weighted-</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Average</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Aggregate</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Number of</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Average</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Remaining</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Intrinsic</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Options</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Exercise</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Contractual</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Value</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Price</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Term (Years)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=36% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Outstanding as
  of December 31, 2017</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">596</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$19.72</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=36% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Exercised</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(168)</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">18.40</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=36% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Forfeited or
  expired</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(19)</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">22.97</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=36% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Outstanding as
  of March 31, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">409</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$20.12</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">4.99</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$&#160; 3,985</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=36% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Exercisable as
  of March 31, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">372</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$19.82</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3.95</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$&#160; 3,735</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_1839fd32f26344ac9dd4bddfd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The
aggregate intrinsic value in the table above is before income taxes and is
calculated as the difference between the exercise price of the underlying
options and the Company&#8217;s closing stock price as of the last business day of
the period ended March 31, 2018 for options that had exercise prices that were
below the closing price.</font></font><a name="XBRL_TS_1839fd32f26344ac9dd4bddfd_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_890fe11aabc94c3f80c3b443c"></a><a name="XBRL_CS_4f24674b2fdf4c418b9abbad5"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The following table summarizes
the activities related to the Company&#8217;s time-based restricted stock units:</font></font><a name="XBRL_CS_4f24674b2fdf4c418b9abbad5_bclEnd"></a><a name="XBRL_TS_890fe11aabc94c3f80c3b443c_bclEnd"></a></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=65% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Weighted-</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=65% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Number of</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Average</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=65% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Units</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Grant Date</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=65% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Fair Value</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=65% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Non-vested
  awards outstanding as of December 31, 2017</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">593</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$27.47</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=65% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Granted</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">333</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">30.01</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=65% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Vested</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(198)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">26.21</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=65% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Forfeited</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(56)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">26.60</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=65% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Non-vested
  awards outstanding as of March 31, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">672</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$29.18</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_362e2559397547269069d7c2e"></a><a name="XBRL_CS_8b77546937ef4043a94a4956f"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The following table summarizes
the activities related to the Company&#8217;s performance-based restricted stock
units:</font></font><a name="XBRL_CS_8b77546937ef4043a94a4956f_bclEnd"></a><a name="XBRL_TS_362e2559397547269069d7c2e_bclEnd"></a></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Weighted-</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Number of</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Average</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Units</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Grant Date</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=62% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Fair Value</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=62% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Non-vested units
  outstanding as of December 31, 2017</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">346</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$26.88</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=62% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Granted <sup>(1)</sup></font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">109</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">29.92</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=62% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Forfeited or
  expired</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(145)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">23.97</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=62% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Non-vested units
  outstanding as of March 31, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">310</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$29.31</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name=BookmarkName6></a><a name=BookmarkName5></a><sup><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">(1)&#160; </font></font></sup><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Represents
target number of units that can vest based on the achievement of the performance
goals.</font></font><a name="BookmarkName5_bclEnd"></a><a name="BookmarkName6_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_TS_7e1b8aedc5f64f26962b862e5"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">13</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_16"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 5 &#8211; Earnings Per Share</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Basic earnings per share is computed using the weighted-average
number of shares outstanding. Diluted earnings per share is computed using the
weighted-average number of shares outstanding adjusted for the incremental
shares attributed to outstanding stock equivalents. Stock equivalents include
common shares issuable upon the exercise of stock options and other equity
instruments, and are computed using the treasury stock method. Under the
treasury stock method, the exercise price of a share, the amount of compensation
cost, if any, for future service that the Company has not yet recognized are
assumed to be used to repurchase shares in the current period.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_f99b03a0c6fb404caba983fa8"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The
following table sets forth the calculation of basic and diluted earnings per
share:</font></font><a name="XBRL_TS_7e1b8aedc5f64f26962b862e5_bclEnd"></a><a name="XBRL_TS_f99b03a0c6fb404caba983fa8_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=61% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands,
  except per share data)</font></b></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net income
  (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(23,641)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,555</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=4% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=61% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Denominator for
  basic earnings per share - weighted-average number of</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=61% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">common shares
  outstanding during the period</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">48,517</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">49,511</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Incremental
  common shares attributable to exercise of dilutive options</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">361</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Incremental common
  shares attributable to outstanding restricted</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=61% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">stock units</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">208</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Denominator for
  diluted earnings per share</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">48,517</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,080</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=61% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Basic earnings
  (loss) per share</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$(0.49)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$0.17</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=65% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Diluted earnings
  (loss) per share</font></p>
  </td>
 <td nowrap valign=bottom width=5% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$(0.49)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$0.17</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_TS_20505a543461446fbedcf65d3"></a><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Potentially dilutive securities totaling
0.3 million common shares for the three months ended March 31, 2018 were not
included in the computation of diluted loss per share because their effect
would have decreased the loss per share.</font></font><a name="XBRL_TS_20505a543461446fbedcf65d3_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_TS_a1d1658943d44fb09fdc93e6a"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">14</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_17"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 6 &#8211; Goodwill and Other Intangible Assets</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_5ab4922926f641ea886867584"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Goodwill
allocated to the Company&#8217;s reportable segments was as follows:</font></font><a name="XBRL_TS_5ab4922926f641ea886867584_bclEnd"></a><a name="XBRL_TS_a1d1658943d44fb09fdc93e6a_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td nowrap valign=bottom width=57% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Americas</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Asia</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Total</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=57% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Goodwill as of
  December 31, 2017 and March 31, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">153,514</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">38,102</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">191,616</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=57% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_TS_5d9b3b8483564628be7e293d1"></a><font color=windowtext style="border:none;"><font color=windowtext face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Other assets consist primarily of acquired
identifiable intangible assets and capitalized purchased software costs. </font></font><a name="XBRL_TS_e5eef3359d5149ef8bb9f2f89"></a><font color=windowtext style="border:none;"><font color=windowtext face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Intangible assets as of March 31, 2018 and
December 31, 2017 were as follows:</font></font><a name="XBRL_TS_5d9b3b8483564628be7e293d1_bclEnd"></a><a name="XBRL_TS_e5eef3359d5149ef8bb9f2f89_bclEnd"></a></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=7 nowrap valign=bottom width=49% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As of March 31, 2018</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Gross</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Net</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Carrying</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Accumulated</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Carrying</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Amount</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Amortization</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Amount</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Customer
  relationships</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">100,234</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(35,992)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">64,242</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Purchased
  software costs</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">36,156</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(29,880)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">6,276</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Technology
  licenses</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">28,800</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(18,662)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">10,138</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Trade names and
  trademarks</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,800</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,800</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">868</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(267)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">601</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">173,858</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(84,801)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">89,057</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=7 nowrap valign=bottom width=49% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">As of December 31, 2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Gross</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-top:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Net</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Carrying</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Accumulated</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Carrying</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=48% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Amount</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=18% style="height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Amortization</font></b></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Amount</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Customer
  relationships</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">100,200</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(34,372)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">65,828</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Purchased
  software costs</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">35,328</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(29,612)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,716</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Technology
  licenses</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">28,800</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(17,887)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">10,913</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Trade names and
  trademarks</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,800</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,800</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="background:#CCEEFF;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">868</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(261)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">607</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=48% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">172,996</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(82,132)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">90,864</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_TS_b094edaff4e442679b2a646c0"></a><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Customer relationships are being amortized
on a straight-line basis over a period of 10 to 14 years. Capitalized purchased
software costs are being amortized on a straight-line basis over the estimated
useful life of the related software, which ranges from 2 to 10 years. Technology
licenses are being amortized over their estimated useful lives in proportion to
the economic benefits consumed. The Company&#8217;s acquired trade names and
trademarks have been determined to have an indefinite life. </font></font><a name="XBRL_TS_369edb9ad4f8459eb865b0a31"></a><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Amortization for the three months ended March 31, 2018 and 2017
was as follows:</font></font><a name="XBRL_TS_369edb9ad4f8459eb865b0a31_bclEnd"></a><a name="XBRL_TS_b094edaff4e442679b2a646c0_bclEnd"></a></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=26% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=26% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization of
  intangible assets</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,366</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,481</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization of
  capitalized purchased software costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">259</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">276</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization of
  debt costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">218</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">196</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,843</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:double black 2.25pt;height:12.75pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,953</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_TS_a338f3d96a1b4730bf6d1e344"></a><a name="XBRL_TS_3603af60aabb4b22ab31b20cc"></a><a name="XBRL_TS_184550f7407f45e98366733e8"></a><a name="XBRL_CS_dc8c9ad84900457b85908bb3e"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">15</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_18"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The estimated future amortization expense
of acquired intangible assets for each of the next five years is as follows (in
thousands):</font></font><a name="XBRL_CS_dc8c9ad84900457b85908bb3e_bclEnd"></a><a name="XBRL_TS_184550f7407f45e98366733e8_bclEnd"></a><a name="XBRL_TS_3603af60aabb4b22ab31b20cc_bclEnd"></a><a name="XBRL_TS_a338f3d96a1b4730bf6d1e344_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td nowrap valign=bottom width=86% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Year ending December
  31,</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Amount</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=86% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2018 (remaining
  nine months)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,066</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=86% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2019</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,093</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=86% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2020</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">10,177</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=86% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2021</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,231</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=86% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2022</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,203</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_TS_7d231ee8bd754168bb64324e3"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 7
&#8211; Borrowing Facilities</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_b199b7c788044b0b99f660599"></a><a name="XBRL_TS_7d231ee8bd754168bb64324e3_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company has a $430
million Credit Agreement (the Credit Agreement) with JPMorgan Chase Bank, N.A.
as administrative agent and collateral agent (the Administrative Agent), and
the financial institutions acting as lenders thereunder from time to time. This
Credit Agreement provides for a five-year $200 million revolving credit
facility and a five-year $230 million term loan facility (the Term Loan), both
with a maturity date of November 12, 2020. The revolving credit facility is
available for general corporate purposes, may be drawn in foreign currencies up
to an amount equivalent to $20 million, and may be used for letters of credit
up to $20 million. The Credit Agreement includes an accordion feature, pursuant
to which total commitments under the facility may be increased by an additional
$150 million, subject to satisfaction of certain conditions.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Term Loan is payable in minimum quarterly principal installments
of $4.3 million in 2018, $5.8 million in 2019, and $8.6 million in 2020, with
the balance payable on the maturity date.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_CS_c5495f8f278a473faf68d2cfe"></a><a name="XBRL_CS_d9c92beea05449d58d602c611"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Interest on outstanding
borrowings under the Credit Agreement accrues, at our option, at (a) the
adjusted London interbank offered rate (LIBOR) plus 1.25% to 2.25%, or (b) the
alternative base rate plus 0.25% to 1.25%, and is payable quarterly in arrears.
The alternative base rate is equal to the highest of (i) the Administrative
Agent&#8217;s prime rate, (ii) the federal funds rate plus 0.50% and (iii) the
adjusted LIBOR rate plus 1.00%. The margin on the interest rates fluctuates
based upon the ratio of the Company&#8217;s debt to its consolidated EBITDA.</font></font><a name="XBRL_CS_c5495f8f278a473faf68d2cfe_bclEnd"></a><a name="XBRL_CS_d9c92beea05449d58d602c611_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> As of March 31, 2018,
$152.0 million of the outstanding debt under the Credit Agreement was
effectively at a fixed interest rate as a result of a $152.0 million notional
interest rate swap contract discussed in Note 16. A commitment fee of 0.30% to
0.40% per annum (based on the debt to EBITDA ratio) on the unused portion of
the revolving credit line is payable quarterly in arrears.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_CS_bfdfa8593aab41cc8e1b75255"></a><a name="XBRL_CS_2e50fb3b9ccb46c1b084189d5"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Credit Agreement is
generally secured by a pledge of (a) all the capital stock of the Company&#8217;s domestic
subsidiaries and 65% of the capital stock of its directly owned foreign
subsidiaries, (b) any debt owed to Benchmark and its subsidiaries and (c) all
or substantially all other personal property of Benchmark and its domestic
subsidiaries (including, accounts receivable, inventory and fixed assets of
Benchmark and its domestic subsidiaries), in each case, subject to customary
exceptions and limitations. The Credit Agreement contains financial covenants
as to debt leverage and interest coverage, and certain customary affirmative
and negative covenants, including restrictions on our ability to incur
additional debt and liens, pay dividends, repurchase shares, sell assets and
merge or consolidate with other persons. Amounts due under the Credit Agreement
may be accelerated upon specified events of default, including a failure to pay
amounts due, breach of a covenant, material inaccuracy of a representation, or
occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods.</font></font><a name="XBRL_CS_2e50fb3b9ccb46c1b084189d5_bclEnd"></a><a name="XBRL_CS_bfdfa8593aab41cc8e1b75255_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> <a name="XBRL_CS_62c19e5038e149d4b9c9d5259"></a><a name="XBRL_CS_ce3e7b8212464255b23531cd3"></a>As of March 31, 2018 and December 31,
2017, the Company was in compliance with all of these covenants and
restrictions.<a name="XBRL_CS_62c19e5038e149d4b9c9d5259_bclEnd"></a><a name="XBRL_CS_ce3e7b8212464255b23531cd3_bclEnd"></a></font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of March 31, 2018, the Company had $202.7 million in borrowings
outstanding under the Term Loan facility and $2.8 million in letters of credit
outstanding under the revolving credit facility. The Company has $197.2 million
available for future borrowings under the revolving credit facility.</font></font></p>


<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">16</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_19"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company&#8217;s Thailand subsidiary has a multi-purpose credit
facility with Kasikornbank Public Company Limited (the Thai Credit Facility)
that provides for 350 million Thai baht working capital availability. The Thai
Credit Facility is secured by land and buildings in Thailand owned by the Company&#8217;s
Thailand subsidiary. Availability of funds under the Thai Credit Facility is
reviewed annually and is currently accessible through October 2018. As of both
March 31, 2018 and December 31, 2017, there were no working capital borrowings
outstanding under the facility.</font></font><a name="XBRL_TS_b199b7c788044b0b99f660599_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><a name="XBRL_TS_cb706b974c04442a8f4637f66"></a><a name=BookmarkName7></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 8
&#8211; </font></b></font><a name="BookmarkName7_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Contract Assets</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of March 31, 2018 and December 31, 2017, the Company had $147.6
million and $146.5 million in contract receivables from contracts with
customers. The contract receivables primarily relate to the Company&#8217;s right to
consideration for work completed but not billed at the reporting date. The
contract receivables are transferred to accounts receivable when the rights
become unconditional.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_b67254d0d4ac4889ad1e69a4d"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Significant
changes in the contract asset balance during the period are as follows:</font></font><a name="XBRL_TS_b67254d0d4ac4889ad1e69a4d_bclEnd"></a><a name="XBRL_TS_cb706b974c04442a8f4637f66_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=32% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=32% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=68% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=68% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Transferred to receivables from contract
  assets recognized at </font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;&#160; the beginning of the period</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(145,217)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(156,206)</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Contract assets recognized, net of
  reclassification to accounts receivable</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">146,344</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">149,645</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net change</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border-bottom:double black 2.25pt;border-left:none;border-right:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,127</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border-bottom:double black 2.25pt;border-left:none;border-right:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(6,561)</font></p>
  </td>
 </tr>
</table></div>



<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td colspan=6 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Note 9 &#8211;
  Inventories</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=6 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Inventory costs
  are summarized as follows:</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=69% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=17% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">December 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=69% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=69% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=69% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Raw materials</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">294,699</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">258,228</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=69% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Work in process</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,853</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8,600</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=69% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Finished goods</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3,428</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,089</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=69% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">305,980</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">268,917</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_TS_2859cb93e72a48ac8784362cf"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note
10 &#8211; Accounts Receivable Sale Program</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In connection with a trade accounts receivable sale program with
an unaffiliated financial institution, the Company may elect to sell, at a
discount, on an ongoing basis, up to a maximum of $40.0 million, of specific
accounts receivable at any one time.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">During the three months ended March 31, 2018, the Company sold $40.0
million of accounts receivable under this program, and in exchange, the Company
received cash proceeds of $39.9 million, net of the discount. During the three
months ended March 31, 2017, the Company sold $25.0 million of accounts
receivable under this program, and in exchange, the Company received cash
proceeds of $24.9 million, net of the discount. The loss on the sale resulting
from the discount during the three months ended March 31, 2018 and 2017 was
$0.1 million for both periods and was recorded to other expense within the
Condensed Consolidated Statements of Income.</font></font><a name="XBRL_TS_2859cb93e72a48ac8784362cf_bclEnd"></a></p>


<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">17</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_20"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td colspan=6 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Note 11 &#8211; Income Taxes</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=6 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income tax
  expense consists of the following:</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=70% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=70% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=70% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=70% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=70% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Federal &#8211;
  current</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(304)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(212)</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=70% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Foreign &#8211;
  current</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,154</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,112</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=70% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">State &#8211; current</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">306</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">128</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=70% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Deferred</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">39,000</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">74</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=70% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">41,156</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,102</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_CS_2d63b38a395e466eaf0c0dce0"></a><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The U.S. Tax Cuts and Jobs Act (U.S. Tax
Reform), which was signed into law on December 22, 2017, significantly changed
U.S. tax law by, among other things, lowering corporate income tax rates,
implementing a territorial tax system and imposing a transition tax on deemed
repatriated earnings of foreign subsidiaries. The U.S. Tax Reform reduced the
U.S. corporate income tax rate from a maximum of 35% to a flat 21% rate,
effective January 1, 2018.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">To
minimize tax base erosion with a territorial tax system, the U.S. Tax Reform enacted
a new global intangible low-taxed income (GILTI) provision. Under the GILTI
provision, certain foreign subsidiary earnings in excess of an allowable return
on the foreign subsidiary&#8217;s depreciable tangible assets are included in U.S.
taxable income offset by a limited deemed paid foreign tax credit. The Company
is subject to the GILTI provisions due to its operations in foreign
jurisdictions.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As
of December 31, 2017, the Company had approximately $928 million in cumulative
undistributed foreign earnings outside the U.S. Substantially all of these
undistributed earnings are subject to the U.S. mandatory repatriation tax and
are eligible to be repatriated to the U.S. without additional U.S. tax under
the U.S. Tax Reform. The Company has historically asserted its intention to
indefinitely reinvest undistributed foreign earnings. The Company no longer
consider these earnings to be indefinitely reinvested in its foreign
subsidiaries. As a result of this change in assertion for undistributed
earnings prior to December 31, 2017, the Company has recorded $30.7 million of
deferred tax expense for foreign withholding tax from Asia and $9.4 million of
deferred U.S. state income tax expense in the first quarter of 2018. During the
three months ended March 31, 2018, the Company repatriated $277.0 million of
foreign earnings to the U.S. The Company expects to repatriate an additional
$223.0 million of foreign earnings to the U.S. in 2018. For future
undistributed earnings earned after December 31, 2017, the Company will assert
its intention to indefinitely reinvest certain future undistributed foreign
earnings from certain jurisdictions, and repatriate future earnings from other
specific jurisdictions as part of its foreign cash management strategy around
the world.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Excluding
the impact of these items, income tax expense differs from the amount computed
by applying the U.S. federal statutory income tax rate to income before income
tax primarily due to the mix of taxable income by taxing jurisdiction, the
impact of tax incentives and tax holidays in foreign locations, state income
taxes (net of federal benefit) and the U.S. tax under GILTI.</font></font><a name="XBRL_CS_2d63b38a395e466eaf0c0dce0_bclEnd"></a></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_CS_921c5fd7c1e54c49b1263031c"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">18</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_21"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company has been granted certain tax
incentives, including tax holidays, for its subsidiaries in China, Malaysia and
Thailand that will expire at various dates, unless extended or otherwise
renegotiated, through 2018 in China, 2021 in Malaysia and 2028 in Thailand, and
are subject to certain conditions with which the Company expects to comply. <a name="XBRL_TS_dc92924e7a794383b584f46a0"></a>The net impact of these tax incentives
was to lower income tax expense for the three months ended March 31, 2018 and
2017 by approximately $2.9 million (approximately 0.06 per diluted share) and $1.3
million (approximately $0.03 per diluted share), respectively, as follows:</font></font><a name="XBRL_CS_921c5fd7c1e54c49b1263031c_bclEnd"></a><a name="XBRL_TS_dc92924e7a794383b584f46a0_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=26% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=26% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=74% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=74% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">China</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">422</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">167</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=74% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Malaysia</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,308</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">532</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=74% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Thailand</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,144</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">556</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=74% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,874</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=10% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,255</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><a name="XBRL_CS_ded17cd93c9142198246c3285"></a><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of March 31, 2018, the total amount of
the reserve for uncertain tax benefits including interest was $0.3 million. The
reserve is classified as a current or long-term liability in the condensed consolidated
balance sheets based on the Company&#8217;s expectation of when the items will be
settled. The amount of accrued potential interest on unrecognized tax benefits
included in the reserve as of March 31, 2018, was $47.0 thousand. There was no
reserve for potential penalties.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">During
the three months ended March 31, 2018, the Company released $0.5 million of
uncertain tax benefits from a U.S. Internal Revenue Service (IRS) audit related
to the Secure Communication Systems, Inc. acquisition. During the first quarter
of 2018, the IRS indicated that this examination of years 2013 to 2015 was
closed. In addition, the IRS also notified the Company that the examination of
the Company&#8217;s consolidated U.S. income tax return filings for 2014 was also
closed with no additional tax costs.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=windowtext style="border:none;"><font color=windowtext face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company and its subsidiaries in Brazil, China, Ireland, Luxembourg,
Malaysia, Mexico, the Netherlands, Romania, Singapore, Thailand and the United
States remain open to examination by the various local taxing authorities, in
total or in part, for fiscal years 2011 to 2017. Currently, the Company does
not have any ongoing tax examinations by any jurisdiction.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=windowtext style="border:none;"><font color=windowtext face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=windowtext style="border:none;"><font color=windowtext face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">During the course of such examinations, disputes may occur as to
matters of fact or law. Also, in most tax jurisdictions, the passage of time
without examination will result in the expiration of applicable statutes of
limitations thereby precluding examination of the tax period(s) for which such
statute of limitation has expired. The Company believes that it has adequately
provided for its tax liabilities.</font></font><a name="XBRL_CS_ded17cd93c9142198246c3285_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_CS_095a52aabee947d2a5a6b7ceb"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">19</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_22"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 12 &#8211; Segment and Geographic Information</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company currently has manufacturing facilities in the Americas,
Asia and Europe to serve its customers. The Company is operated and managed
geographically, and management evaluates performance and allocates the
Company&#8217;s resources on a geographic basis. Intersegment sales are generally
recorded at prices that approximate arm&#8217;s length transactions. Operating
segments&#8217; measure of profitability is based on income from operations. The
accounting policies for the reportable operating segments are the same as for
the Company taken as a whole. The Company has three reportable operating
segments: Americas, Asia and Europe. <a name="XBRL_TS_0a5881e1962346caa49643ec8"></a>Information
about operating segments is as follows:</font></font><a name="XBRL_CS_095a52aabee947d2a5a6b7ceb_bclEnd"></a><a name="XBRL_TS_0a5881e1962346caa49643ec8_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=28% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=28% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=68% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net sales:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Americas</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">378,785</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">361,320</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Asia</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">195,122</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">179,304</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Europe</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">50,796</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">40,644</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Elimination of
  intersegment sales</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(16,567)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(23,365)</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">608,136</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">557,903</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Depreciation and
  amortization:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Americas</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,609</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,505</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Asia</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,822</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3,166</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Europe</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">884</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">657</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Corporate</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3,069</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,945</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">12,384</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">12,273</font></p>
  </td>
 </tr>
<tr style="height:6.0pt;">
  <td nowrap valign=bottom width=4% style="height:6.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:6.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income from
  operations:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Americas</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">16,737</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">12,621</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Asia</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17,649</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">13,379</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Europe</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,995</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,370</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Corporate and
  intersegment eliminations</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(19,414)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(17,481)</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17,967</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">10,889</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other income
  (expense):</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Interest expense</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,428)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(2,225)</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Interest income</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,933</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,074</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other income
  (expense)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">43</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(81)</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160; Income before
  income taxes</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17,515</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9,657</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=4% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Capital
  expenditures:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Americas</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">12,849</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3,266</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Asia</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5,713</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,410</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Europe</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,022</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">914</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Corporate</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,293</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">988</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">20,877</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">7,578</font></p>
  </td>
 </tr>
</table></div>




<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">20</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_23"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.5pt;">
  <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=15% style="height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">December 31,</font></b></p>
  </td>
 </tr>
<tr style="height:14.5pt;">
  <td colspan=2 nowrap valign=bottom width=69% style="border:none;border-bottom:solid black 1.0pt;height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:14.5pt;">
  <td nowrap valign=bottom width=3% style="border:none;height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="border:none;height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=15% style="height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:14.5pt;">
  <td colspan=2 nowrap valign=bottom width=69% style="background:#CCEEFF;height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total assets:</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.5pt;">
  <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Americas</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">786,480</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">812,187</font></p>
  </td>
 </tr>
<tr style="height:14.5pt;">
  <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="background:#CCEEFF;height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Asia</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">726,481</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">674,783</font></p>
  </td>
 </tr>
<tr style="height:14.5pt;">
  <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Europe</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">206,237</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">470,786</font></p>
  </td>
 </tr>
<tr style="height:14.5pt;">
  <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="background:#CCEEFF;height:14.5pt;padding:0in 2.0pt 0in 2.0pt;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Corporate and
  other</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">338,808</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.5pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.5pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">151,548</font></p>
  </td>
 </tr>
<tr style="height:15.0pt;">
  <td nowrap valign=bottom width=3% style="height:15.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:15.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:15.0pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=13% style="border:none;border-bottom:double black 2.25pt;height:15.0pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,058,006</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:15.0pt;padding:0in 2.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:15.0pt;padding:0in 5.0pt 0in 2.0pt;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,109,304</font></p>
  </td>
 </tr>
</table></div>



<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td colspan=6 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Geographic net
  sales information reflects the destination of the product shipped. Long-lived
  assets</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=6 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">information is
  based upon the physical location of the asset.</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=28% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=4 nowrap valign=bottom width=28% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=68% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Geographic net
  sales:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">United States</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">391,967</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">368,717</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Asia</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">106,991</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">93,632</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Europe</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">80,541</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">74,922</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other foreign</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">28,637</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">20,632</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">608,136</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">557,903</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 <td colspan=2 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">December 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Long-lived
  assets:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">United States</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">179,386</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">167,858</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Asia</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">78,867</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">77,750</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Europe</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,194</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,042</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other foreign</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">26,900</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">25,830</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">296,347</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">282,480</font></p>
  </td>
 </tr>
</table></div>



<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td colspan=7 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Note 13 &#8211;
  Supplemental Cash Flow and Non-Cash Information</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=7 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">The following is
  additional information concerning supplemental disclosures of cash payments.</font></p>
  </td>
 </tr>
<tr style="height:6.75pt;">
  <td nowrap valign=bottom width=4% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:6.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=30% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=70% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=12% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=70% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income taxes
  paid, net</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,416</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">816</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=70% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Interest paid</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,256</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,214</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=66% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=70% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Non-cash
  investing activity:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=70% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Additions to
  property, plant and equipment in accounts payable</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">11,035</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=12% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3,301</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_CS_a3ecface752e41b29afa8eb76"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note
14 &#8211; Contingencies</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company is involved in various legal actions arising in the
ordinary course of business. In the opinion of management, the ultimate
disposition of these matters will not have a material adverse effect on the
Company&#8217;s consolidated financial position or results of operations.</font></font><a name="XBRL_CS_a3ecface752e41b29afa8eb76_bclEnd"></a></p>


<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">21</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_24"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_CS_10097cfff0524f8eab155341b"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note
15 &#8211; Restructuring Charges</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company has undertaken initiatives to restructure its business
operations to improve utilization and realize cost savings. These initiatives
have included changing the number and location of production facilities,
largely to align capacity and infrastructure with current and anticipated
customer demand. This alignment includes transferring programs from higher cost
geographies to lower cost geographies. The process of restructuring entails
moving production between facilities, reducing staff levels, realigning our
business processes, reorganizing our management and other activities.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company recognized restructuring charges during </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018
and 2017 </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">primarily related to facility transition and
closures in the Americas, capacity reduction and reductions in workforce in
certain facilities across various regions.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name="XBRL_TS_b1f32b6c958c493abdc3d9ce4"></a><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The following
table summarizes the </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> activity in the accrued restructuring
balances related to the restructuring activities initiated prior to March 31,
2018:</font></font><a name="XBRL_CS_10097cfff0524f8eab155341b_bclEnd"></a><a name="XBRL_TS_b1f32b6c958c493abdc3d9ce4_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Balance as of</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Foreign</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Balance as of</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">December 31,</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Restructuring</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Cash</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Exchange</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">March 31,</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">2017</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Charges</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Payment</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">Adjustments</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:8.0pt;">2018</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018
  Restructuring:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;border:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Severance</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">765</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(746)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">19</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Other exit costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">298</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(168)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">130</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">1,063</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(914)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">149</font></p>
  </td>
 </tr>
<tr style="height:14.0pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017
  Restructuring:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;height:14.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.0pt;">
  <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Severance</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.0pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">47</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.0pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.0pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:12.0pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.0pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:12.0pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">47</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Leased facilities
  and equipment</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">96</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(96)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Other exit costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">198</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">244</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(210)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(1)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">231</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">245</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">340</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(306)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(1)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">278</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2016
  Restructuring:</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Severance</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">29</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(1)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(3)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">25</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=25% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Other exit costs</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">16</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">35</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(16)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">35</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">45</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">34</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(19)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">60</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=27% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">290</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">1,437</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(1,239)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(1)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=14% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">487</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><a name="XBRL_TS_42b7a78c3fea4f53ab3711b0b"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note
16 &#8211; Fair Value</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Fair
value is defined as the exchange price that would be received for an asset or
paid to transfer a liability (an exit price) in the principal or most
advantageous market for the asset or liability in an orderly transaction
between market participants on the measurement date. A three-tier fair value
hierarchy of inputs is employed to determine fair value measurements. </font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.5in;margin-right:0in;margin-top:0in;text-indent:-.25in;vertical-align:baseline;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Level 1 inputs are quoted prices (unadjusted) in active markets
for identical assets and liabilities.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.5in;margin-right:0in;margin-top:0in;text-indent:-.25in;vertical-align:baseline;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Level 2 inputs are observable prices that are not quoted on active
exchanges, such as quoted prices for similar assets or liabilities; quoted
prices in markets that are not active; and model-derived valuations whose
inputs are observable or whose significant value drivers are observable.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.5in;margin-right:0in;margin-top:0in;text-indent:-.25in;vertical-align:baseline;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Level 3 inputs are unobservable inputs employed for measuring the
fair value of assets or liabilities.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">This
hierarchy requires the Company to use observable market data, when available,
and to minimize the use of unobservable inputs when determining fair value.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>


<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">22</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_25"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The Company&#8217;s financial instruments include cash equivalents,
accounts and other receivables, accounts payable, accrued liabilities and
long-term debt and capital lease obligations. The Company believes that the
carrying values of these instruments approximate fair value. As of March 31,
2018, the Company&#8217;s long-term investments and derivative instruments were
recorded at fair value using Level 3 inputs. The Company uses derivative
instruments to manage the variability of foreign currency obligations and
interest rates. The Company does not enter into derivatives for speculative
purposes.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The
forward currency exchange contracts in place as of March 31, 2018 have not been
designated as accounting hedges and, therefore, changes in fair value are
recorded within the Condensed Consolidated Statements of Income.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The
Company has an interest rate swap agreement, which had a notional amount of
$152.0 million and $155.3 million as of March 31, 2018 and December 31, 2017,
respectively, to hedge a portion of its interest rate exposure on outstanding
borrowings under the Credit Agreement. Under this interest rate swap agreement,
the Company receives variable rate interest payments based on the one-month
LIBOR rate and pays fixed rate interest payments. The fixed interest rate for
the contract is 1.4935%. The effect of this swap is to convert a portion of the
floating rate interest expense to fixed interest rate expense. Based on the
terms of the interest rate swap contract and the underlying borrowings
outstanding under the Credit Agreement, the interest rate contract was
determined to be effective, and thus qualifies and has been designated as a
cash flow hedge. As such, changes in the fair value of the interest rate swap
are recorded in other comprehensive income on the accompanying Condensed Consolidated
Balance Sheets until earnings are affected by the variability of cash flows.
The fair value of the interest rate swap was a $3.1 million asset as of March
31, 2018 and a $2.0 million asset as of December 31, 2017.</font></font><font style="border:none;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:13.0pt;"> &nbsp;</font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">During the three months ended&#160; March 31, 2018, the Company
recorded unrealized gain of $1.1 million ($0.8 million net of tax) on the swap
in other comprehensive income. See Note 17.</font></font><a name="XBRL_TS_42b7a78c3fea4f53ab3711b0b_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_CS_056c10667fec4725ba836d12d"></a><a name="Xbrl_Tag8"></a><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 17 </font></b></font><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&#8211; </font></b><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Accumulated
Other Comprehensive Loss</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_19218f9796174ee7b1688e4ae"></a><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The changes in accumulated other comprehensive loss by component
were as follows:</font></font><a name="XBRL_CS_056c10667fec4725ba836d12d_bclEnd"></a><a name="Xbrl_Tag8_bclEnd"></a><a name="XBRL_TS_19218f9796174ee7b1688e4ae_bclEnd"></a></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Foreign</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Unrealized</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">currency</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Derivative</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">loss on</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=36% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">translation</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">instruments,</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=13% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">investments,</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=38% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(in thousands)</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">adjustments</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=11% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">net of tax</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">net of tax</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=7% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Other</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=8% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Total</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=38% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Balances,
  December 31, 2017</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(9,567)</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,478</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(41)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(19)</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(8,149)</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=36% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other
  comprehensive gain</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=36% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;&#160;&#160; before
  reclassifications</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,332</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">833</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,165</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=38% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net current
  period other comprehensive gain</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid black 1.0pt;border-left:none;border-right:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,332</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="border-bottom:solid black 1.0pt;border-left:none;border-right:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">833</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border-bottom:solid black 1.0pt;border-left:none;border-right:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="border-bottom:solid black 1.0pt;border-left:none;border-right:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#8212;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="border-bottom:solid black 1.0pt;border-left:none;border-right:none;border-top:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,165</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=38% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Balances, March
  31, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(8,235)</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=11% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2,311</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(41)</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=7% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(19)</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$</font></p>
  </td>
 <td nowrap valign=bottom width=8% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(5,984)</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="XBRL_TS_bff581732e8844b6bf57972d9"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">See
Note 16 for further explanation of the change in derivative instruments that is
recorded to Accumulated Other Comprehensive Loss.</font></font><a name="XBRL_TS_bff581732e8844b6bf57972d9_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><a name="XBRL_TS_af74321877514eb199fc412cc"></a><a name=BookmarkName8></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">23</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_26"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Note 18 &#8211; </font></b></font><a name="BookmarkName8_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Shareholders&#8217;
Equity</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><u><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Dividends</font></u></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">On March 6, 2018, the Company declared a quarterly cash dividend
of $0.15 per share of the Company&#8217;s common stock to shareholders of record as
of March 29, 2018. The dividend of $7.5 million was paid on April 11, 2018.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><u><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Share Repurchase Authorization</font></u></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">On December 7, 2015 and on March 6, 2018, the Board of Directors
approved the repurchase of up to $100.0 million and $250.0 million,
respectively, of the Company&#8217;s common shares. As of March 31, 2018, the Company
had $245.0 million remaining under the share repurchase authorization.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">During the first quarter of 2018, the Company entered into an
accelerated stock repurchase agreement (ASR) with a third party to purchase
shares of its common stock for a payment of $50.0 million and received an
initial delivery of 1.3 million shares of common stock, representing 80% of the
expected shares. The remaining shares will be settled at the end of the
contract period.</font></font><a name="XBRL_TS_af74321877514eb199fc412cc_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;"><br>
<br>
</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><a name="HL_MDA"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Item
2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of
Operations</font></b></font><a name="HL_MDA_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">This quarterly report (this Report) contains forward-looking
statements within the meaning of Section 27A of the Securities Act of 1933, as
amended and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange
Act). These forward-looking statements are identified as any statement that
does not relate strictly to historical or current facts and may include words
such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;projection,&#8221; &#8220;forecast,&#8221;
&#8220;strategy,&#8221; &#8220;position,&#8221; &#8220;continue,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; or the
negative or other variations thereof. In particular, statements, express or
implied, concerning future operating results or the ability to generate sales,
income or cash flow are forward-looking statements. Undue reliance should not
be placed on any forward-looking statements. Forward-looking statements are not
guarantees of performance. They involve risks, uncertainties and assumptions
that are beyond our ability to control or predict, including those discussed in
Part I, Item 1A of the 2017 10-K and any added under</font></i></font><font style="border:none;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:13.0pt;"> &nbsp;</font></font><font face="Times New Roman,serif" style="border:none;"><i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Part II, Item 1A of this Report. Should one or more of these risks
or uncertainties materialize, or should underlying assumptions prove incorrect,
actual outcomes, including the future results of our operations, may vary
materially from those indicated. The following discussion should be read in
conjunction with the Condensed Consolidated Financial Statements and accompanying
notes, and the 2017 10-K.</font></i></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:1.0pt;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">OVERVIEW</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We are a worldwide provider of engineering services, integrated
technology solutions and manufacturing services (both EMS and precision technology
manufacturing machining services) for more complex products. In this Report,
references to Benchmark, the Company or use of the words &#8220;we&#8221;, &#8220;our&#8221; and &#8220;us&#8221;
include Benchmark&#8217;s subsidiaries unless otherwise noted.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We provide our services to OEMs of industrial equipment, products
used in the A&amp;D industries, telecommunication equipment, computers and
related products for business enterprises, medical devices, and test and
instrumentation products. Our services include comprehensive and integrated
design and manufacturing services and solutions&#8212;from initial product concept to
volume production, including direct order fulfillment and aftermarket services.</font></font></p>

<font face="Times New Roman,serif" style="border:none;">
&nbsp;</font>

<p style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">&nbsp;</font></font></p>


<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">24</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_27"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our customer engagement
focuses on three principal areas:</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.25in;margin-right:0in;margin-top:0in;text-indent:-9.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#8226;&#160; </font><i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Engineering Services</font></i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">, which include design for
manufacturability, manufacturing process and test development, concurrent and
sustaining engineering, turnkey product design and regulatory services. Our
engineering services may be for systems, sub-systems, printed circuit boards
and assemblies, and components. We provide these services across all the
industries we serve, but focus primarily in regulated industries such as
medical, complex industrials, aerospace and defense, and next generation
telecommunications.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.25in;margin-right:0in;margin-top:0in;text-indent:-9.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#8226;&#160; </font><i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Technology Solutions</font></i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">, which involve developing a library
of building blocks or reference designs primarily in defense solutions,
surveillance systems, radio frequency and high-speed design, and front-end
Internet-of-things data collection systems. We often merge these technology
solutions with engineering services in support of manufacturing services. Our
reference designs can be utilized across a variety of industries but we have
significant capabilities for the aerospace and defense markets.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.25in;margin-right:0in;margin-top:0in;text-indent:-9.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#8226;&#160; </font><i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Manufacturing Services</font></i><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">, which include printed circuit
board assemblies (PCBAs) and subsystem assembly, box build and systems
integration. Systems integration is often building a finished assembly that includes
PCBAs, complex subsystem assemblies, mechatronics, displays, optics, and other
components. These final products may be configured to order and delivered
directly to the end-customer across all the industries we serve. Manufacturing
services also includes precision technology manufacturing comprised of
precision machining, advanced metal joining, assembly and functional testing
primarily for customers in the test &amp; instrumentation market (which
includes semiconductor capital equipment) as well as the medical and aerospace
and defense markets.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our core strength lies in our ability to provide
concept-to-production solutions in support of our customers. Our global manufacturing
presence increases our ability to respond to our customers&#8217; needs by providing
accelerated time-to-market and time-to-volume production of high-quality
products &#8211; especially for complex products with lower volume and higher mix in
regulated markets. These capabilities enable us to build strong strategic
relationships with our customers and to become an integral part of their
business.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We believe our primary competitive advantages are our engineering
services (including product design), technology solutions, and manufacturing
services (including electronics and precision technology capabilities) provided
by highly skilled personnel. We continue to invest in our business to expand
our skills and service offerings from direct customer inputs. We have a
closed-loop feedback system in place to respond to customer ideas to enhance
our future flexible design and manufacturing solutions in support of the full
life cycle of their products. These solutions provide accelerated
time-to-market, faster time-to-volume production, and reduced product
development costs. Working closely with our customers and responding promptly
to their needs, we become an integral part of their process to bring products
to market faster and more economically.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In addition, we believe that a strong focus on human capital
through the talent we hire and retain is critical to maintaining our
competitiveness. We are driving a customer-centric organization with a high
degree of accountability and ownership to develop processes necessary to exceed
customer expectations and deliver financial performance aligned to our goals.
Through our employee feedback process, we solicit and act upon information to
improve our company and better support our customers and business processes in
the future. We have taken steps to attract the best leaders and are
accelerating our efforts to mentor and develop key leaders for the future.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our customers often face challenges in designing supply chains,
planning demand, procuring materials and managing their inventories efficiently
due to fluctuations in their customer demand, product design </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">25</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_28"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">changes, short product life cycles and component price
fluctuations.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We employ enterprise resource planning (ERP) systems and lean
manufacturing principles to manage the procurement and manufacturing processes
in an efficient and cost-effective manner so that, where possible, components
arrive on a just-in-time, as-and-when-needed basis. Because we are a
significant purchaser of electronic components and other raw materials, we are
able to capitalize on the economies of scale associated with our relationships
with suppliers to negotiate price discounts, obtain components and other raw
materials that are in short supply, and return excess components. Our agility
and expertise in supply chain management and our relationships with suppliers
across the supply chain enable us to help reduce our customers&#8217; cost of goods
sold and inventory exposure.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We
recognize revenue from </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">the sale of manufactured
products built to customer specifications. We also generate revenue from
design, development and engineering services, in addition to the sale of excess
inventory.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Revenue is measured based on a consideration specified in a
contract with a customer. We recognize revenue when we have satisfied a
performance obligation by transferring control over a manufactured product to a
customer. Our contracts with customers are short-term in nature. Customers are
generally billed when the product is shipped or as services are performed.
Under the majority of our manufacturing contracts with customers, the customer
controls all of the work-in-progress as products are being built. Revenues
under these contracts are recognized progressively based on the cost-to-cost
method. For other manufacturing contracts, the customer does not take control
of the product until it is completed. Under these contracts, we recognize
revenue upon transfer of control of product to the customer. Revenue from
design, development and engineering services is recognized over time as the services
are performed. We assume no significant obligations after shipment as we
typically warrant workmanship only. Therefore, the warranty provisions are
generally not significant.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;page-break-after:avoid;"><font style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018 Highlights </font></b></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Sales
for the three months ended March 31, 2018 increased 9% to $608.1 million
compared to $557.9 million for 2017. During the first quarter of 2018, sales to
customers in our various industry sectors fluctuated from the comparable 2017
period as follows:</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:39.0pt;text-indent:-.25in;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Industrials increased
by 6%,</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:39.0pt;text-indent:-.25in;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">A&amp;D decreased by
2%,</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:39.0pt;text-indent:-.25in;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Medical increased by
15%,</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:39.0pt;text-indent:-.25in;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Test &amp; Instrumentation
increased by 35%,</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:39.0pt;text-indent:-.25in;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Computing increased by
3%, and</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:39.0pt;text-indent:-.25in;"><font face=Symbol style="border:none;"><font face=Symbol lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#183;</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;line-height:13.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Telecommunications
increased by 3%.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The
overall revenue increase was driven by strong Test &amp; Instrumentation growth
in our precision manufacturing machining operations serving the semi-capital
equipment market, Medical growth from higher demand and program ramps from new
and existing customers, and Industrials growth from improved demand from new
and existing customers.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our
sales depend on the success of our customers, some of which operate in
businesses associated with rapid technological change and consequent product
obsolescence. Developments adverse to our major customers or their products, or
the failure of a major customer to pay for components or services, can adversely
affect us. A substantial percentage of our sales is made to a small number of
customers, and the loss of a major customer, if not replaced, would adversely
affect us. Sales to our 10 largest customers represented 44% of our sales in
both the three months ended March 31, 2018 and </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2017</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">.&nbsp;</font></font></p>


<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">26</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_29"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We experience fluctuations in gross profit from period to period.
Different programs contribute different gross profits depending on factors such
as the type of services involved, location of production, size of the program,
complexity of the product and level of material costs associated with the
various products. Moreover, new programs can contribute relatively less to our
gross profit in their early stages when manufacturing volumes are usually
lower, resulting in inefficiencies and unabsorbed manufacturing overhead costs.
In addition, a number of our new and higher-volume programs remain subject to
competitive constraints that can exert downward pressure on our margins. During
periods of low production volume, we generally have idle capacity and reduced
gross profit.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We have undertaken initiatives to restructure our business operations
with the intention of improving utilization and reducing costs. During the
first three months of 2018, we recognized $1.4 million of restructuring
charges, primarily related to the closure of facilities in the Americas and
reductions in workforce in certain facilities primarily in the Americas. In
addition, we incurred $0.8 million in costs related to the transition of our
corporate headquarters to Arizona.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:1.0pt;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">RESULTS OF OPERATIONS</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The following table presents the percentage relationship that
certain items in our Condensed Consolidated Statements of Income bear to sales
for the periods indicated. The financial information and the discussion below
should be read in conjunction with the Condensed Consolidated Financial
Statements and Notes thereto in Item 1 of this Report. For ease of reference,
we refer to the first quarter of 2018 below simply as &#8220;2018&#8221; and the first
quarter of 2017 simply as &#8220;2017&#8221;.</font></font></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Sales</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">100.0</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">100.0</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Cost of sales</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">90.4</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">91.5</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Gross profit</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">9.6</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">8.5</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Selling, general
  and administrative expenses</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5.9</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">5.9</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Amortization of
  intangible assets</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.4</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.4</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Restructuring
  charges and other costs</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.4</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.3</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income from operations</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">3.0</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2.0</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Other expense,
  net</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(0.1)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(0.2)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income before income taxes</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">2.9</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1.7</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Income tax
  expense</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">6.8</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">0.2</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Net income (loss)</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">(3.9)</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1.5</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 </tr>
</table></div>




<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">27</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_30"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Sales</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As noted above, sales increased 9% in </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018
from 2017</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">. The percentages of our sales by sector were as follows:</font></font></p>

<p style="margin:0in;margin-bottom:.0001pt;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Three Months Ended</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=5 nowrap valign=bottom width=25% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">March 31,</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2018</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">2017</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Higher-Value
  Markets</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td colspan=3 nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(as adjusted)</font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Industrials</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">20</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">21</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">A&amp;D</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">16</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">18</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Medical</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">16</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">15</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Test &amp;
  Instrumentation</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">14</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">69</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">68</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Traditional
  Markets</font></b></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Computing</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">17</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">18</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Telecommunications</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">14</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">14</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td nowrap valign=bottom width=4% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=68% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">31</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">32</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=72% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=1% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">100</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=9% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 3.0pt 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">100</font></p>
  </td>
 <td nowrap valign=bottom width=3% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">%</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Industrials.</font></b></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">
</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018&nbsp;</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> sales increased 6% to $124.5 million from
$117.2 million in 2017</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> primarily from improved
overall demand from new and existing customers</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">.&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Aerospace and Defense.</font></b></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018&nbsp;</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> sales decreased 2% to $97.9
million from $99.9 million in 2017</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> primarily due to
new program qualification delays and ramp execution issues at two of our
locations</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">.&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Medical.</font></b></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018&nbsp;</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> sales increased 15% to $97.3 million from $84.9
million in 2017 primarily due to higher demand from program ramps from new and
existing customers.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Test &amp; Instrumentation.</font></b></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018&nbsp;</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> sales increased 35% to
$102.2 million from $75.7 million in </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2017</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">. The
increase reflected strong demand in our precision manufacturing machining
operations serving the semi-capital equipment market.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Computing.</font></b></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018 sales </font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">increased 3% to $103.5 million from
$100.3 million in </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2017. </font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">The increase is
primarily due to increased demand from data security customers.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></b></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Telecommunications.</font></b></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018&nbsp;</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> sales increased 3% to $82.7
million from $79.9 million in </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2017. The increase
related primarily to demand increases from existing customers in the satellite,
edge broadband, and network testing spaces</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">.&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our international operations are subject to the risks of doing business
abroad. See Part I, Item 1A of our 2017 10-K for factors pertaining to our
international sales and fluctuations in the exchange rates of foreign currency
and for further discussion of potential adverse effects in operating results
associated with the risks of doing business abroad. During 2018 and 2017, 48%
and 46%, respectively, of our sales were from international operations.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">Gross Profit</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Gross profit increased 23% to $58.3 million for 2018 from $47.5
million in 2017. For the three months ended March 31, 2017, we incurred a $3.4
million charge for the write-down of inventory associated with the insolvency
of a customer. Including the inventory charge in the first quarter of 2017 and
the partial </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">28</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_31"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">recoveries in the first quarter of 2018,
gross profit as a percentage of sales was 9.6% for the three months ended March
31, 2018 and 8.5% for the three months ended March 31, 2017. Excluding these
items, gross profit as a percentage of sales increased to 9.5% for the three
months ended March 31, 2018 from 9.1% in 2017 primarily due to higher sales and
a better mix of higher-value sales.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Selling,
General and Administrative Expenses</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">SG&amp;A increased 10% to $35.8 million in 2018 from $32.7 million
in 2017. During 2017, we had a $1.7 million charge for a provision to accounts
receivable associated with the insolvency of a customer. Including this
provision to accounts receivable, SG&amp;A, as a percentage of sales, was 5.9%
in both 2018 and 2017. Excluding this provision to accounts receivable,
SG&amp;A, as a percentage of sales, increased to 5.9% in 2018 from 5.5% in 2017
primarily due to increased stock-based compensation and investments in our sales
and marketing organization and solutions capabilities.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Restructuring Charges and Other Costs</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">During 2018, we recognized
$1.4 million of restructuring charges, primarily related to facility transition
and closures in the Americas and reductions in workforce in certain facilities
primarily in the Americas. In addition, during 2018 we incurred $0.8 million in
costs related to the transition of our corporate headquarters to Arizona. We
expect to incur additional restructuring charges of approximately $1.0 million
to $1.5 million in the second quarter of 2018. In 2017, we recognized $1.5
million of restructuring charges and other costs, primarily related to
reductions in workforce in certain facilities across various regions. See Note
15 to the Condensed Consolidated Financial Statements in Item 1 of this Report.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;page-break-after:auto;"><font style="border:none;"><b><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Interest Income</font></b></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;page-break-after:auto;"><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;font-weight:normal;line-height:13.0pt;">Interest income
increased to $1.9 million in 2018 from $1.1 million in 2017 due to investment
of higher levels of available cash in interest bearing cash equivalents at
higher interest rates.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;page-break-after:auto;"><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;font-weight:normal;letter-spacing:-.1pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">Income Tax Expense</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Income tax expense of $41.2 million represented an effective tax
rate of 235.0% for 2018, compared with $1.1 million for 2017, which represented
an effective tax rate of 11.4%. During the first quarter of 2018, we changed
our historical repatriation strategy. We have historically asserted our
intention to indefinitely reinvest undistributed foreign earnings. We no longer
consider these earnings to be indefinitely reinvested in our foreign
subsidiaries. As a result of this change in assertion for undistributed
earnings prior to December 31, 2017, we recorded a $30.7 million deferred tax
expense for foreign withholding tax from Asia and $9.4 million for deferred U.S.
state income tax expense in the first quarter of 2018. In addition, during 2018
we released $0.5 million of uncertain tax benefits from a U.S. Internal Revenue
Service (IRS) audit related to the Secure Communication Systems, Inc.
acquisition. During the first quarter of 2018, the IRS indicated that this
examination of years 2013 to 2015 was closed. Excluding these tax items, the
effective tax rate in 2018 would have been 8.7%. The decrease in the effective
rate for 2018 is primarily a result of credits for deferred tax true-up
adjustments and the reduction in the corporate income tax rate to 21% rate from
35%, offset by increased U.S. tax under GILTI as a result of the U.S. Tax
Reform.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We have been granted certain tax incentives, including tax
holidays, for our subsidiaries in China, Malaysia and Thailand that will expire
at various dates, unless extended or otherwise renegotiated, through 2018 in
China, 2021 in Malaysia, and 2028 in Thailand. See Note&nbsp;11 to the
Condensed Consolidated Financial Statements in Item 1 of this Report.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">Net Income (Loss)</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We reported a net loss of $23.6 million, or&#160; $0.49 per diluted share,
for the first three months of 2018, compared with net income of $8.6 million,
or $0.17 per diluted share, for the same period in 2017. The net decrease of
$32.2&nbsp;million from 2017 was primarily the result of the tax expense
related to the change in our </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">29</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_32"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">historical repatriation
strategy discussed above.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:1.0pt;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">LIQUIDITY AND CAPITAL
RESOURCES</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We have historically financed our organic growth and operations
through funds generated from operations and occasional borrowings under our
revolving credit facility. Cash and cash equivalents totaled $676.3 million at
March 31, 2018 and $742.5 million at December 31, 2017, of which $438.1 million
and $673.4 million, respectively, were held outside the U.S. in various foreign
subsidiaries. During the three months ended March 31, 2018, we repatriated $277.0
million of foreign earnings to the U.S. and expect to repatriate an additional
$223.0 million in future quarters.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Cash provided by operating activities during the first three
months was $24.5 million for 2018 and consisted primarily of $23.6 million of
net loss adjusted for $12.4 million of depreciation and amortization and $39.0
million in deferred income taxes, a $33.4 million decrease in accounts receivable,
and a $38.2 million increase in inventories. The deferred income taxes are a
result of the change in assertion related to undistributed foreign earnings.
The increase in inventories is primarily related to raw materials in support of
the ramp of new programs into production. Working capital was $1.1 billion at March
31, 2018 and $1.2 billion at December 31, 2017.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We purchase components only after customer orders or forecasts are
received, which mitigates, but does not eliminate, the risk of loss on
inventories. Supplies of electronic components and other materials used in
operations are subject to industry-wide shortages. In certain instances,
suppliers may allocate available quantities to us. If shortages of these
components and other material supplies used in operations occur, vendors may
not ship the quantities we need for production, and we may be forced to delay
shipments, which can increase backorders and impact cash flows.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Cash used in investing activities was $21.0 million for 2018,
primarily due to purchases of additional property, plant and equipment totaling
$20.1 million. The purchases of property, plant and equipment were primarily
for machinery and equipment in the Americas and Asia.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Cash used in financing activities was $70.6 million for 2018.
Share repurchases totaled $58.4 million, equity forward contract payment
totaled $10.0 million, net principal payments on long-term debt totaled $4.6
million, and we received $3.1 million from the exercise of stock options.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Under the terms of our $430.0 million Credit Agreement, in
addition to the Term Loan facility, we have a $200.0 million five-year
revolving credit facility to be used for general corporate purposes, both with
a maturity date of November 12, 2020. The Credit Agreement includes an
accordion feature pursuant to which total commitments under the facility may be
increased by an additional $150.0 million, subject to satisfaction of certain
conditions. As of </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">March 31, 2018</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">, we had $202.7 million in
borrowings outstanding under the Term Loan facility and $2.8 million in letters
of credit outstanding under the revolving credit facility. $197.2 million
remains available for future borrowings under the revolving credit facility. </font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">See
Note 7 to the Condensed Consolidated Financial Statements included in Item 1 of
this Report </font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">for more information regarding the terms
of the Credit Agreement.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our operations, and the operations of businesses we acquire, are
subject to certain foreign, federal, state and local regulatory requirements relating
to environmental, waste management, health and safety matters. We believe we
operate in substantial compliance with all applicable requirements and we seek
to ensure that newly acquired businesses comply or will comply substantially
with applicable requirements. To date, the costs of compliance and workplace
and environmental remediation have not been material to us. However, material
costs and liabilities may arise from these requirements or from new, modified
or more stringent requirements in the future. In addition, our past, current
and future operations, and the operations </font></font><!-- Do not modify beyond this point! !--><a name=bcl_connect_next></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">30</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_33"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name=bcl_connect_prev></a><!-- Do not modify before this point! !--><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">of
businesses we have or may acquire, may give rise to claims of exposure by
employees or the public, or to other claims or liabilities relating to
environmental, waste management or health and safety concerns.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of March 31, 2018, we had cash and cash equivalents totaling $676.3
million and had $197.2&nbsp;million available for borrowings under the Credit
Agreement. During the next 12 months, we believe our capital expenditures will
approximate $50 to $60 million, principally for machinery and equipment as well
as expansion investments to support our ongoing business around the globe.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">In
December 2015 and March 2018, our Board of Directors approved the repurchase of
up to $100.0 million and $250.0 million, respectively, of our outstanding
common shares. As of March 31, 2018, we had $245.0 million remaining under the share
repurchase authorization to purchase additional shares. We are under no
commitment or obligation to repurchase any particular amount of common shares.
Management believes that our existing cash balances and funds generated from
operations will be sufficient to permit us to meet our liquidity requirements
over the next 12 months. Management further believes that our ongoing cash
flows from operations and any borrowings we may incur under our revolving
credit facility will enable us to meet operating cash requirements in future
years. If we consummated significant acquisitions in the future, our capital
needs would increase and could possibly result in our need to increase
available borrowings under our Credit Agreement or access public or private
debt and equity markets. There can be no assurance, however, that we would be
successful in raising additional debt or equity on acceptable terms.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:1.0pt;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:1.0pt;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">CONTRACTUAL
OBLIGATIONS</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We have certain contractual obligations for operating and capital leases
that were summarized in a table of Contractual Obligations in our </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2017
10-K</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">. There have been no material changes to our
contractual obligations, outside of the ordinary course of our business, since
December&nbsp;31, 2017.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:1.0pt;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">OFF-BALANCE SHEET ARRANGEMENTS</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of March 31, 2018, we did not have any significant off-balance
sheet arrangements. See Note 16 to the Condensed Consolidated Financial Statements.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;page-break-after:avoid;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:normal;">CRITICAL
ACCOUNTING POLICIES AND ESTIMATES AND RECENTLY ENACTED ACCOUNTING PRINCIPLES</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Management&#8217;s discussion and analysis is based upon our condensed
consolidated financial statements, which have been prepared in accordance with U.S.
GAAP. Our significant accounting policies are summarized in Note 1 to the
Consolidated Financial Statements included in our </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2017
10-K</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">. See Note </font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2&nbsp;</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> to
the Condensed Consolidated Financial Statements for a discussion of recently
enacted accounting principles.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_MR"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">31</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_34"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">Item 3 &#8211; Quantitative and Qualitative Disclosures About
Market Risk</font></b></font><a name="HL_MR_bclEnd"></a></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our international sales comprise a significant portion of our net
sales. We are exposed to risks associated with operating internationally,
including:</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.65in;margin-right:0in;margin-top:0in;text-indent:-.25in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#8226;<a name="EHW192613c2_f80e_4fd2_9292_c6da7b"></a>&#160;&#160;&#160;&#160;&#160; <a name="EHW192613c2_f80e_4fd2_9292_c6da7b_bclEnd"></a>Foreign currency exchange
risk;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.65in;margin-right:0in;margin-top:0in;text-indent:-.25in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#8226;<a name="EHW65dfb12e_a223_4410_b67a_7eba9b"></a>&#160;&#160;&#160;&#160;&#160; <a name="EHW65dfb12e_a223_4410_b67a_7eba9b_bclEnd"></a>Import and export duties,
taxes and regulatory changes;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.65in;margin-right:0in;margin-top:0in;text-indent:-.25in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#8226;<a name="EHW36c388e3_89bd_49b2_87c1_4ad414"></a>&#160;&#160;&#160;&#160;&#160; <a name="EHW36c388e3_89bd_49b2_87c1_4ad414_bclEnd"></a>Inflationary economies or
currencies; and</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:.65in;margin-right:0in;margin-top:0in;text-indent:-.25in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&#8226;<a name="EHW8d015157_e8b8_44fd_ae19_637a09"></a>&#160;&#160;&#160;&#160;&#160; <a name="EHW8d015157_e8b8_44fd_ae19_637a09_bclEnd"></a>Economic and political
instability.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;layout-grid-mode:line;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Additionally, some of our operations are in developing countries.
Certain events, including natural disasters, can impact the infrastructure of a
developing country more severely than they would impact the infrastructure of a
developed country. A developing country can also take longer to recover from
such events, which could lead to delays in our ability to resume full
operations.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;layout-grid-mode:line;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;layout-grid-mode:line;line-height:13.0pt;">We transact business in various foreign
countries and are subject to foreign currency fluctuation risks. We use natural
hedging and forward contracts to economically hedge transactional exposure
primarily associated with trade accounts receivable, other receivables and
trade accounts payable that are denominated in a currency other than the
functional currency of the respective operating entity. We do not use
derivative financial instruments for speculative purposes. The forward
contracts in place as of March 31,&nbsp;2018 have not been designated as
accounting hedges and, therefore, changes in fair value are recorded within our
Consolidated Statements of Income.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;layout-grid-mode:line;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our sales are substantially denominated in U.S. dollars. Our
foreign currency cash flows are generated in certain European and Asian
countries and Mexico.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We are also exposed to market risk for changes in interest rates
on our financial instruments, a portion of which relates to our invested cash
balances. We do not use derivative financial instruments in our investing
activities. We place cash and cash equivalents and investments with various
major financial institutions. We protect our invested principal funds by
limiting default risk, market risk and reinvestment risk. We mitigate default
risk by generally investing in investment-grade securities.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We are
also exposed to interest rate risk on borrowings under our Credit Agreement. As
of </font></font><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;layout-grid-mode:line;line-height:13.0pt;">March 31, 2018</font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">, we
had $202.7 million outstanding on the floating rate Term Loan facility, and we
have an interest rate swap agreement with a notional amount of $152.0 million.
Under this swap agreement, we receive variable rate interest payments and pay
fixed rate interest payments. The effect of this swap is to convert a portion
of our floating rate interest expense to fixed interest rate expense. The
interest rate swap is designated as a cash flow hedge</font></font><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">. For additional information, see Note 16 to the Condensed
Consolidated Financial Statements in Item 1 of this Report.</font></font></p>

<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_CP"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">32</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_35"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;">Item 4 </font></b><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">&#8211;&nbsp;</font></b><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;"> Controls and Procedures</font></b></font><a name="HL_CP_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:11.0pt;"> &nbsp;</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">As of the end of the period covered by this Report, the Company&#8217;s
management (with the participation of our Chief Executive Officer (CEO) and
Chief Financial Officer (CFO)) conducted an evaluation pursuant to Rule 13a-15 under
the Exchange Act, of the effectiveness of the design and operation of the
Company&#8217;s disclosure controls and procedures. Based on this evaluation, the CEO
and CFO concluded that as of the end of the period covered by this Report such
disclosure controls and procedures were effective to provide reasonable
assurance that information required to be disclosed by the Company in reports
it files or submits under the Exchange Act is recorded, processed, summarized
and reported within the time periods specified in the rules and forms of the
SEC, and include controls and procedures designed to ensure that information
required to be disclosed by the Company in such reports is accumulated and
communicated to our management, including the CEO and CFO, as appropriate to
allow timely decisions regarding required disclosure.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">There has been no change in our internal control over financial
reporting that occurred during the last fiscal quarter covered by this Report
that has materially affected, or is reasonably likely to materially affect, our
internal control over financial reporting.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Our management, including our CEO and CFO, does not expect that
our disclosure controls and internal controls will prevent all errors and all
fraud. A control system, no matter how well conceived and operated, can provide
only reasonable, not absolute, assurance that the objectives of the control
system are met. Further, the design of a control system must reflect the fact
that there are resource constraints, and the benefits of controls must be
considered relative to their costs. Because of the inherent limitations in all
control systems, no evaluation of controls can provide absolute assurance that
all control issues and instances of fraud, if any, within a company have been
detected. These inherent limitations include the realities that judgments in
decision-making can be faulty, and that breakdowns can occur because of simple
errors or mistakes. Additionally, controls can be circumvented by individuals&#8217;
acts, by collusion of two or more people, or by management overriding the
control. The design of any system of controls also is based in part upon
certain assumptions about the likelihood of future events, and there can be no
assurance that any design will succeed in achieving its stated goals under all
potential future conditions; over time, a control may become inadequate because
of changes in conditions, or the degree of compliance with the policies or
procedures may deteriorate. Because of the inherent limitations in a
cost-effective control system, misstatements due to error or fraud may occur
and not be detected.</font></font></p>


<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">33</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_36"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">PART II&#8212;OTHER INFORMATION</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_LP"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Item 1.&#160; </font></b></font><a name="EHW5ec27dd2_e28b_427d_8027_2c876b"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &nbsp;</font></b></font><a name="EHW5ec27dd2_e28b_427d_8027_2c876b_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Legal
Proceedings</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name="HL_LP_bclEnd"></a><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">We are involved in various legal actions arising in
the ordinary course of business. In the opinion of management, the ultimate
disposition of these matters will not have a material adverse effect on our
consolidated financial position or results of operations.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_RF"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Item 1A.&#160;&#160;&#160;&#160;&#160;&#160;&#160; Risk Factors</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><a name="HL_RF_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">There are no material changes
to the risk factors set forth in Part I, Item&nbsp;1A of our 2017 10-K</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">.&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_SR"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Item 2.</font></b></font><a name="EHWbb5ebdfe_f194_4ec4_95a4_520499"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &nbsp;</font></b></font><a name="EHWbb5ebdfe_f194_4ec4_95a4_520499_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Unregistered
Sales of Equity Securities and Use of Proceeds</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:baseline;"><a name="HL_SR_bclEnd"></a><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">(c)&#160; The following table provides information for the quarter
ended March 31, 2018 about the Company&#8217;s repurchases of its equity securities
registered pursuant to Section 12 of the Exchange Act, at a total cost of $58.4
million:</font></font></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;width:100%;">
 <tr style="height:14.25pt;">
  <td colspan=10 nowrap valign=bottom width=100% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">ISSUER PURCHASES OF EQUITY SECURITIES</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(d) Maximum</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(c) Total</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Number (or</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Number of </font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Approximate</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Shares</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Dollar Value)</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(or Units)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">of Shares </font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Purchased as</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(or Units) that</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(a) Total</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Part of</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">May Yet Be</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Number of</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Publicly</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Purchased</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Shares (or </font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(b) Average</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Announced</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Under the</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td nowrap valign=bottom width=4% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=22% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Units)</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Price Paid per Share</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Plans or</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Plans or</font></b></p>
  </td>
 </tr>
<tr style="height:12.75pt;">
  <td colspan=2 nowrap valign=bottom width=26% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Period</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=15% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Purchased<sup>(1)</sup></font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=19% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">(or Unit)<sup>(2)</sup></font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Programs</font></b></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">&nbsp;</font></b></p>
  </td>
 <td nowrap valign=bottom width=16% style="border:none;border-bottom:solid black 1.0pt;height:12.75pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><b><font color=black face="Times New Roman,serif" style="font-size:9.0pt;">Programs<sup>(3)</sup></font></b></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=26% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">January 1 to 31,
  2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=15% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">380,000</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=19% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$29.75</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">380,000</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:#CCEEFF;border:none;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$52.1 million</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=26% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">February 1 to
  28, 2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=15% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">239,031</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=19% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$29.04</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">239,031</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$45.2 million</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=26% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">March 1 to 31,
  2018</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=15% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,292,347</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=19% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$31.05</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:#CCEEFF;border:none;border-bottom:solid black 1.0pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,292,347</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="background:#CCEEFF;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$245.0 million</font></p>
  </td>
 </tr>
<tr style="height:14.25pt;">
  <td colspan=2 nowrap valign=bottom width=26% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Total</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p style="margin:0in;margin-bottom:.0001pt;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=15% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,911,378</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=19% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">$30.54</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="border:none;border-bottom:double black 2.25pt;height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=center style="margin:0in;margin-bottom:.0001pt;text-align:center;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">1,911,378</font></p>
  </td>
 <td nowrap valign=bottom width=2% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 <td nowrap valign=bottom width=16% style="height:14.25pt;padding:0in 0in 0in 0in;">
  <p align=right style="margin:0in;margin-bottom:.0001pt;text-align:right;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><sup><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">(1)</font></font></sup><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;"> All
share repurchases were made on the open market.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><sup><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">(2) </font></font></sup><font style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Average
price paid per share is calculated on a settlement basis and excludes
commission.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><sup><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">(3) </font></font></sup><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">On
December 7, 2015 and on March 6, 2018, the Board of Directors approved the
repurchase of up to $100.0 million and $250.0 million, respectively, of the
Company&#8217;s common shares. As of March 31, 2018, the Company had $245.0 million remaining
under the share purchase authorization. Share purchases may be made in the open
market, in privately negotiated transactions or block transactions, at the
discretion of the Company&#8217;s management and as market conditions warrant. Purchases
are funded from available cash and may be commenced, suspended or discontinued
at any time without prior notice. Shares repurchased under the program are
retired.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">During
the first quarter of 2018, the Company entered into an accelerated stock
repurchase agreement (ASR) with a third party to purchase shares of its common stock
for a payment of $50.0 million and received an initial delivery of 1.3 million
shares of common stock, representing 80% of the expected shares. See Note 18 to
the Condensed Consolidated Financial Statements in Item 1 of this report. The
remaining shares to be received in connection with the ASR agreement will be
reflected in the share repurchase table in future quarters.</font></font></p>

<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_EXH"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">34</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_37"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-add-space:auto;mso-border-shadow:yes;mso-line-height-rule:exactly;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan no-line-numbers;"><font style="border:none;mso-ascii-font-family:Calibri;mso-bidi-font-family:Times New Roman;mso-fareast-font-family:SimSun;mso-hansi-font-family:Calibri;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:.7pt;">&nbsp;</font></font></p>


</DIV>
<p style="border:none;margin-bottom:6.0pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:11.0pt;">Item 6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Exhibits</font></b></font><a name="HL_EXH_bclEnd"></a></p>

<div align=left><table border=0 cellpadding=0 cellspacing=0 style="border-collapse:collapse;margin-left:5.4pt;width:100%;">
 <tr style="height:.25in;">
  <td nowrap valign=bottom width=14% style="height:.25in;padding:0in 5.75pt 0in 5.75pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=black style="border:none;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Exhibit</font></font></p>
  </td>
 <td valign=top width=5% style="height:.25in;padding:0in 5.75pt 0in 5.75pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;"><font face=Calibri,sans-serif style="font-size:10.0pt;line-height:115%;">&nbsp;</font></font></p>
  </td>
 <td nowrap valign=bottom width=81% style="height:.25in;padding:0in 5.75pt 0in 5.75pt;">&nbsp;</td>
 </tr>
<tr style="height:14.5pt;">
  <td nowrap valign=bottom width=14% style="border:none;border-bottom:solid windowtext 1.0pt;height:14.5pt;padding:0in 5.75pt 0in 5.75pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=black style="border:none;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">Number</font></font></p>
  </td>
 <td valign=top width=5% style="height:14.5pt;padding:0in 5.75pt 0in 5.75pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=black style="border:none;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td nowrap valign=bottom width=81% style="border:none;border-bottom:solid windowtext 1.0pt;height:14.5pt;padding:0in 5.75pt 0in 5.75pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=black style="border:none;"><font color=black face="Times New Roman,serif" style="font-size:10.0pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Description of Exhibit</font></font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font style="border:none;"><a href="http://www.sec.gov/Archives/edgar/data/863436/000086343616000049/ex3.1.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Restated
Certificate of Formation dated May 17, 2016 (incorporated by reference to
Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K dated May 17, 2016)
(the 8-K) (Commission file number 1-10560)</font></u></a></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font style="border:none;"><a href="http://www.sec.gov/Archives/edgar/data/863436/000086343616000049/ex3.2.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Amended and
Restated Bylaws of the Company dated May 11, 2016 (incorporated by reference to
Exhibit 3.2 to the 8-K)</font></u></a></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">4.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font style="border:none;"><a href="http://www.sec.gov/Archives/edgar/data/863436/000086343614000037/ex4.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Specimen form of
certificate evidencing the Common Shares (incorporated by reference to Exhibit
4.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended
September 30, 2014) (Commission file number 1-10560)</font></u></a></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">10.1</font><sup><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">(1)</font></sup><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &nbsp;</font></font><font style="border:none;"><a href="http://www.sec.gov/Archives/edgar/data/863436/000114420418010675/tv487007_ex10-1.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Amendment to
Employment Agreement, dated as of February 22, 2018, between the Company and
Paul J. Tufano (incorporated by reference to Exhibit 10.1 to the Company's
Current Report on Form 8-K dated February 23, 2018 (Commission file number
1-10560))</font></u></a></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">31.1 <sup>(2)</sup>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font style="border:none;"><a href="ex31_1.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Section 302 Certification of Chief
Executive Officer</font></u></a></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">31.2 <sup>(2)</sup>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font style="border:none;"><a href="ex31_2.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Section 302 Certification of Chief
Financial Officer</font></u></a></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">32.1 <sup>(2)</sup>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font style="border:none;"><a href="ex32_1.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Section 1350 Certification of Chief
Executive Office</font></u></a></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">r</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">32.2 <sup>(2)</sup>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font style="border:none;"><a href="ex32_2.htm"><u><font color=blue face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">Section 1350 Certification of Chief
Financial Officer</font></u></a></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">101.INS <sup>(3)</sup>&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">XBRL
Instance Document</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">101.SCH <sup>(3)</sup>&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">XBRL
Taxonomy Extension Schema Document</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">101.CAL <sup>(3)</sup>&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">XBRL
Taxonomy Extension Calculation Linkbase Document</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">101.LAB <sup>(3)</sup>&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">XBRL
Taxonomy Extension Label Linkbase Document</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">101.PRE <sup>(3)</sup>&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">XBRL
Taxonomy Extension Presentation Linkbase Document</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:76.5pt;margin-right:0in;margin-top:0in;text-indent:-63.0pt;"><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">101.DEF <sup>(3)</sup>&#160;&#160;&#160;&#160;&#160;&#160; </font></font><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:normal;">XBRL
Taxonomy Extension Definition Linkbase Document</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:6.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:middle;"><sup><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">(1)</font></font></sup><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">&#160; &nbsp;</font></font><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Indicates management contract or compensatory plan or
arrangement.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:middle;"><sup><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">(2)</font></font></sup><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">&#160; &nbsp;</font></font><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Filed herewith.</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;vertical-align:middle;"><sup><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">(3)</font></font></sup><font color=black face="Times New Roman,serif" style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:13.0pt;">&#160; XBRL (Extensible Business Reporting Language) information is
furnished and not filed or a part of a registration statement or prospectus for
purposes of Sections 11 or 12 of the Securities Act of 1933, is deemed not
filed for purposes of Section 18 of the Securities Exchange Act of 1934 and
otherwise is not subject to liability under these sections.</font></font></p>



<font face="Times New Roman,serif" style="border:none;">
&nbsp;</font>



<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><a name="HL_SIGN"></a></p>
<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">35</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade STYLE="page-break-after: always" align="center" width="100%" size=2><a name="page_38"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;mso-pagination:widow-orphan lines-together;"><font face="Times New Roman,serif" style="border:none;mso-bidi-font-size:11.0pt;mso-fareast-font-family:Times New Roman;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">&nbsp;</font></font></p>


</DIV>
<p align=center style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:center;"><font face="Times New Roman,serif" style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:10.0pt;">SIGNATURES</font></b></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><a name="HL_SIGN_bclEnd"></a><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-indent:.5in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">Pursuant to the requirements of the
Securities Exchange Act of 1934, the registrant has duly caused this report to
be signed on its behalf by the undersigned thereunto duly authorized on
May&nbsp;9,&nbsp;</font><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">2018</font><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:13.0pt;">.&nbsp;&nbsp;</font></font></p>

<p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">BENCHMARK ELECTRONICS, INC.</font></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-justify:inter-ideograph;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">(Registrant)</font></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">By: </font><u><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">/s/ Paul J. Tufano</font></u></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:12.6pt;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">Paul J. Tufano</font></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:12.6pt;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:normal;">President and Chief Executive Officer</font></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:12.6pt;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">(Principal Executive Officer)</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=50% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr>
  <td valign=top width=50% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">By: </font><u><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">/s/ Roop K. Lakkaraju</font></u></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:12.6pt;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">Roop K. Lakkaraju</font></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:12.6pt;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">Chief Financial Officer</font></font></p>
  </td>
 </tr>
<tr style="height:.2in;">
  <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=50% style="border:none;height:.2in;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin-bottom:.0001pt;margin-left:12.6pt;margin-right:0in;margin-top:0in;"><font face="Times New Roman,serif" style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">(Principal Financial Officer)</font></font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;"><font style="border:none;display:none;"><font face=Calibri,sans-serif lang=EN-US style="font-size:11.0pt;line-height:115%;">&nbsp;</font></font></p>




<DIV bclFooter>


<p align=center style="border:none;margin-bottom:10.0pt;margin-left:0in;margin-right:0in;margin-top:0in;mso-border-shadow:yes;mso-padding-alt:31.0pt 31.0pt 31.0pt 31.0pt;text-align:center;"><font face="Times New Roman,serif" style="border:none;display:none;mso-fareast-font-family:Times New Roman;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;"><font style="mso-no-proof:yes;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;">36</font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;mso-no-proof:yes;"><font style="display:none;mso-hide:all;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;line-height:115%;"></font></font></font><font face="Times New Roman,serif" style="border:none;mso-fareast-font-family:Times New Roman;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex31_1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>

<html>

<head>
<meta content="text/html; charset=utf-8" />




&nbsp;</head>

<body><a name="page_1"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
<h2 align=right style="border:none;margin:0in;margin-bottom:.0001pt;page-break-after:avoid;text-align:right;"><font style="border:none;"><b><font face="Times New Roman,serif" style="font-size:10.0pt;">Exhibit 31.1</font></b></font></h2>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=center style="border:none;margin:0in;margin-bottom:.0001pt;text-align:center;text-justify:inter-ideograph;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Section 302 Certification of Chief
Executive Officer</font></b></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">I, Paul J.
Tufano, certify that:</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">1.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">I have reviewed this quarterly report
on Form 10-Q of Benchmark Electronics, Inc.;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">2.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">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;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">3.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">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;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">4.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Benchmark&#8217;s other certifying officer
and I are responsible for establishing and maintaining disclosure controls and
procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and
internal control over financial reporting (as defined in Exchange Act Rules
13a-15(f) and 15d-15(f)) for Benchmark and have:</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(a)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">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 Benchmark,
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;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.25in;margin-right:0in;margin-top:0in;text-align:left;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(b)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Designed such internal control over
financial reporting, or caused such internal control over financial reporting
to be designed under our supervision, to provide reasonable assurance regarding
the reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally accepted
accounting principles;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.25in;margin-right:0in;margin-top:0in;text-align:left;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.5in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(c)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Evaluated the effectiveness of Benchmark&#8217;s
disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation; and</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.5in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(d)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Disclosed in this report any change in Benchmark&#8217;s
internal control over financial reporting that occurred during Benchmark&#8217;s most
recent fiscal quarter that has materially affected, or is reasonably likely to
materially affect, Benchmark&#8217;s internal control over financial reporting; and</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">5.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Benchmark&#8217;s other certifying officer
and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to Benchmark&#8217;s auditors and the audit committee of Benchmark&#8217;s
board of directors (or persons performing the equivalent functions):</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(a)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">All significant deficiencies and material
weaknesses in the design or operation of internal control over financial
reporting which are reasonably likely to adversely affect Benchmark&#8217;s ability
to record, process, summarize and report financial information; and</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(b)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Any fraud, whether or not material, that
involves management or other employees who have a significant role in Benchmark&#8217;s
internal control over financial reporting.</font></font></p>

<p style="border:none;margin-bottom:0in;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;">&nbsp;</font></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr style="height:14.0pt;">
  <td valign=top width=52% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">By: </font><u><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">/s/ Paul J. Tufano</font></u></font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=top width=52% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">Paul
  J. Tufano</font></font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=52% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">President
  and Chief Executive Officer</font></font></p>
  </td>
 </tr>
<tr style="height:15.55pt;">
  <td valign=top width=52% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">May
  9, 2018</font></font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>




<DIV bclFooter>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex31_2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>

<html>

<head>
<meta content="text/html; charset=utf-8" />




&nbsp;</head>

<body><a name="page_1"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
<p align=right style="border:none;margin:0in;margin-bottom:.0001pt;text-align:right;text-justify:inter-ideograph;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;letter-spacing:-.1pt;">Exhibit 31.2</font></b></font></p>

<p align=center style="border:none;margin:0in;margin-bottom:.0001pt;text-align:center;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=center style="border:none;margin:0in;margin-bottom:.0001pt;text-align:center;text-justify:inter-ideograph;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Section 302 Certification of Chief
Financial Officer</font></b></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">I, Roop K.
Lakkaraju, certify that: </font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">1.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">I have reviewed this quarterly report
on Form 10-Q of Benchmark Electronics, Inc.;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">2.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">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;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">3.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">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;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">4.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Benchmark&#8217;s other certifying officer
and I are responsible for establishing and maintaining disclosure controls and
procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal
control over financial reporting (as defined in Exchange Act Rules 13a-15(f)
and 15d-15(f)) for Benchmark and have:</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(a)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">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 Benchmark,
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;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.25in;margin-right:0in;margin-top:0in;text-align:left;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(b)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Designed such internal control over
financial reporting, or caused such internal control over financial reporting
to be designed under our supervision, to provide reasonable assurance regarding
the reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally accepted accounting
principles;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.25in;margin-right:0in;margin-top:0in;text-align:left;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.5in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(c)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Evaluated the effectiveness of Benchmark&#8217;s
disclosure controls and procedures and presented in this report our conclusions
about the effectiveness of the disclosure controls and procedures, as of the
end of the period covered by this report based on such evaluation; and</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.5in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(d)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Disclosed in this report any change in Benchmark&#8217;s
internal control over financial reporting that occurred during Benchmark&#8217;s most
recent fiscal quarter that has materially affected, or is reasonably likely to
materially affect, Benchmark&#8217;s internal control over financial reporting; and</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">5.</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Benchmark&#8217;s other certifying officer
and I have disclosed, based on our most recent evaluation of internal control
over financial reporting, to Benchmark&#8217;s auditors and the audit committee of Benchmark&#8217;s
board of directors (or persons performing the equivalent functions):</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(a)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">All significant deficiencies and material
weaknesses in the design or operation of internal control over financial
reporting which are reasonably likely to adversely affect Benchmark&#8217;s ability
to record, process, summarize and report financial information; and</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.25in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(b)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp; &nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">Any fraud, whether or not material, that
involves management or other employees who have a significant role in Benchmark&#8217;s
internal control over financial reporting.</font></font></p>

<p align=left style="border:none;margin-bottom:0in;margin-left:.5in;margin-right:0in;margin-top:0in;text-align:left;text-indent:-.5in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&#160;&nbsp;</font></font></p>

<p style="border:none;margin-bottom:0in;margin-left:0in;margin-right:0in;margin-top:0in;text-align:justify;text-indent:0in;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr style="height:14.0pt;">
  <td valign=top width=52% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;">By:</font></font><font color=black style="border:none;"><u><font color=black face="Times New Roman,serif" style="font-size:10.0pt;"> /s/ Roop K. Lakkaraju</font></u></font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=top width=52% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">Roop
  K. Lakkaraju</font></font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=52% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">Chief
  Financial Officer</font></font></p>
  </td>
 </tr>
<tr style="height:15.55pt;">
  <td valign=top width=52% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=48% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">May
  9, 2018</font></font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>




<DIV bclFooter>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex32_1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>

<html>

<head>
<meta content="text/html; charset=utf-8" />




&nbsp;</head>

<body><a name="page_1"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
<h2 align=right style="border:none;margin:0in;margin-bottom:.0001pt;page-break-after:avoid;text-align:right;"><font style="border:none;"><b><font face="Times New Roman,serif" style="font-size:10.0pt;">Exhibit 32.1</font></b></font></h2>

<p align=center style="border:none;margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">CERTIFICATION PURSUANT TO<br>
18 U.S.C. SECTION 1350<br>
(Section 906 of the Sarbanes-Oxley Act of 2002)</font></b></font></p>

<p align=center style="border:none;margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">In connection
with the Quarterly Report of Benchmark Electronics, Inc. (the Company) on Form 10-Q
for the period ending March 31, 2018 (the Report), I certify to the best of my
knowledge that:</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(1)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">The Report fully complies with the
requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934,
as amended; and</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(2)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">The information contained in the Report
fairly presents, in all material respects, the financial condition and results
of operations of the Company.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=black style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr style="height:14.0pt;">
  <td valign=top width=59% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">By: </font><u><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">/s/ Paul J. Tufano</font></u></font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=top width=59% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">Paul
  J. Tufano</font></font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=59% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">President
  and Chief Executive Officer</font></font></p>
  </td>
 </tr>
<tr style="height:15.55pt;">
  <td valign=top width=59% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">May
  9, 2018</font></font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>




<DIV bclFooter>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex32_2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>

<html>

<head>
<meta content="text/html; charset=utf-8" />




&nbsp;</head>

<body><a name="page_1"></a><DIV bclPageBorder STYLE="PADDING-TOP: 0in; PADDING-BOTTOM: 0in; WIDTH: 100%; PADDING-RIGHT: 0in; PADDING-LEFT: 0in">

<DIV bclHeader>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
<h2 align=right style="border:none;margin:0in;margin-bottom:.0001pt;page-break-after:avoid;text-align:right;"><font style="border:none;"><b><font face="Times New Roman,serif" style="font-size:10.0pt;">Exhibit 32.2</font></b></font></h2>

<p align=center style="border:none;margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="border:none;"><b><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">CERTIFICATION PURSUANT TO<br>
18 U.S.C. SECTION 1350<br>
(Section 906 of the Sarbanes-Oxley Act of 2002)</font></b></font></p>

<p align=center style="border:none;margin:0in;margin-bottom:.0001pt;text-align:center;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">In connection
with the Quarterly Report of Benchmark Electronics, Inc. (the Company) on Form 10-Q
for the period ending March 31, 2018 (the Report), I certify to the best of my
knowledge that:</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(1)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">The Report fully complies with the
requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934,
as amended; and</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;margin-left:.25in;text-indent:-.25in;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">(2)</font><font face="Times New Roman" lang=EN-US style="font-size:7.0pt;">&nbsp;&nbsp;&nbsp;
&nbsp;</font></font><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">The information contained in the Report
fairly presents, in all material respects, the financial condition and results
of operations of the Company.</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font color=black style="border:none;"><font color=black face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<div align=left><table border=1 cellpadding=0 cellspacing=0 style="border:none;border-collapse:collapse;width:100%;">
 <tr style="height:14.0pt;">
  <td valign=top width=59% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:14.0pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;">By:</font></font><font color=black style="border:none;"><u><font color=black face="Times New Roman,serif" style="font-size:10.0pt;"> /s/ Roop K. Lakkaraju</font></u></font></p>
  </td>
 </tr>
<tr style="height:11.25pt;">
  <td valign=top width=59% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:11.25pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">Roop
  K. Lakkaraju</font></font></p>
  </td>
 </tr>
<tr style="height:13.5pt;">
  <td valign=top width=59% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:13.5pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">Chief
  Financial Officer</font></font></p>
  </td>
 </tr>
<tr style="height:15.55pt;">
  <td valign=top width=59% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-indent:.5in;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:10.0pt;">&nbsp;</font></font></p>
  </td>
 <td valign=top width=41% style="border:none;height:15.55pt;padding:0in 5.4pt 0in 5.4pt;">
  <p style="border:none;margin:0in;margin-bottom:.0001pt;text-align:justify;text-justify:inter-ideograph;"><font style="border:none;"><font face="Times New Roman,serif" style="font-size:10.0pt;letter-spacing:-.1pt;line-height:115%;">May
  9, 2018</font></font></p>
  </td>
 </tr>
</table></div>



<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>

<p style="border:none;margin:0in;margin-bottom:.0001pt;"><font style="border:none;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></font></p>




<DIV bclFooter>


<p style="margin:0in;margin-bottom:.0001pt;tab-stops:center 3.25in right 6.5in;"><font face="Times New Roman,serif" lang=EN-US style="font-size:10.0pt;">&nbsp;</font></p>


</DIV>
</DIV><HR noshade align="center" width="100%" size=2></BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>bhe-20180331.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-->Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.15 (4286)-->
<!-- XBRL 2.1 & Dimensional Validation Status: Passed -->
<!-- XSD Content Model Validation Status: Passed -->
<!-- CDM/Internal Validation Status: Passed -->
<!-- EFM Validation Status: Not Performed -->
<!-- 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:bhe="http://bench.com/20180331" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:dummy="http://www.dummy.com" xsi:schemaLocation="http://bench.com/20180331 bhe-20180331.xsd http://www.xbrl.org/dtr/type/non-numeric http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.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://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd http://fasb.org/us-gaap/2017-01-31 http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd http://www.xbrl.org/2006/ref http://www.xbrl.org/2006/ref-2006-02-27.xsd http://fasb.org/us-types/2017-01-31 http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd http://fasb.org/us-roles/2017-01-31 http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd">
  <link:schemaRef xlink:href="bhe-20180331.xsd" xlink:type="simple"></link:schemaRef>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AsiaMember</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_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AmericasMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EuropeMember</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_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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_0000863436_us-gaap_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</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_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</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_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</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_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">bhe:OtherRegionsMember</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_May07_2018_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-05-07</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_NonEmployeeAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">bhe:NonEmployeeAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_EmployeeAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">bhe:EmployeeAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_EmployeeAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">bhe:EmployeeAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:TermLoanFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2019-01-01</xbrli:startDate>
      <xbrli:endDate>2019-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2020_TO_Dec31_2020_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:TermLoanFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2020-01-01</xbrli:startDate>
      <xbrli:endDate>2020-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2021_TO_Dec31_2021_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:TermLoanFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2021-01-01</xbrli:startDate>
      <xbrli:endDate>2021-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_MY">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_TH">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:TermLoanFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_ThailandCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:ThailandCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MaximumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MinimumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MinimumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MaximumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:CreditAgreementMember</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_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Nov12_2015_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:TermLoanFacilityMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-12</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:TermLoanFacilityMember</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_0000863436_us-gaap_CreditFacilityAxis_us-gaap_StandbyLettersOfCreditMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</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_0000863436_us-gaap_CreditFacilityAxis_bhe_ForeigncurrenciesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:ForeigncurrenciesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_EmployeeAwardsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis">bhe:EmployeeAwardsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:TermLoanFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_dei_LegalEntityAxis_bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember_us-gaap_CreditFacilityAxis_bhe_ThailandCreditFacilityMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">bhe:ThailandCreditFacilityMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bhe:BenchmarkElectronicsThailandPublicCompanyLimitedMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:FacilityClosingMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_CN">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_MY">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:MY</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_TH">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">bhe:OtherRegionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_bhe_RestrictedSharesAndRestrictedStockUnitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bhe:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">bhe:OtherRegionsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_RangeAxis_us-gaap_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_RangeAxis_us-gaap_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_us-gaap_RangeAxis_us-gaap_MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_us-gaap_RangeAxis_us-gaap_MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_bhe_RestrictedSharesAndRestrictedStockUnitsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bhe:RestrictedSharesAndRestrictedStockUnitsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</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_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</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_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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_0000863436_us-gaap_StatementGeographicalAxis_country_US">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</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_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">bhe:OtherRegionsMember</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_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</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_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</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_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</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_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AmericasMember</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_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:AsiaMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentedTechnologyMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</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_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</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_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</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_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec07_2015_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-07</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar06_2018_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr11_2018_TO_Apr11_2018_Entity_0000863436_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-11</xbrli:startDate>
      <xbrli:endDate>2018-04-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndEighteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</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_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwothousandandseventeenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:EuropeMember</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_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2016_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-01-01</xbrli:startDate>
      <xbrli:endDate>2018-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AsiaMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:AmericasMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:IndustrialSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:AerospaceAndDefenseSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">us-gaap:HealthcareSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TestAndInstrumentationSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:ComputingSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByIndustryAxis">bhe:TelecommunicationsSectorMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-03-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ReserveQuantitiesByTypeOfReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">bhe:TwoThousandAndSixteenMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar09_2018_Entity_0000863436_us-gaap_ShareRepurchaseProgramAxis_bhe_AcceleratedStockRepurchaseAgreementMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">bhe:AcceleratedStockRepurchaseAgreementMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2018-03-09</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2016_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:RestatementAdjustmentMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis">us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="FROM_Apr01_2018_TO_Dec31_2018_Entity_0000863436_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementScenarioAxis">us-gaap:ScenarioForecastMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2018-04-01</xbrli:startDate>
      <xbrli:endDate>2018-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Dec31_2016_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="AS_OF_Mar31_2017_Entity_0000863436">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0000863436</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-03-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:unit id="THB">
    <xbrli:measure>iso4217:THB</xbrli:measure>
  </xbrli:unit>
  <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:CashAndCashEquivalentsAtCarryingValue id="ID_0" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">742546000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock id="ID_1" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;New Accounting Pronouncements&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;margin-left:0pt;' &gt;Adopted in 2018&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;In May 2017, the Financial Accounting Standards Board (FASB) issued a new accounting standards update that provides guidance about which changes to the terms or conditions of a share-based &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;payment award require an entity to&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; apply modification accounting. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;The Company adopted the new guidance effective January 1, 2018.&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 impact of adoption on the Company&amp;#39;s consolidated financial statements is depe&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ndent on future changes to stock&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;-based compen&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;sation awards.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;In August 2016, the FASB issued a new accounting standards update, which seeks to reduce the existing diversity in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. The Company adopted &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;this new update effective January 1, 2018.&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 adoption of this guidance had no impact on the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; consolidated&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; financial statements of the Company&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;In May 2014, the FASB issued a new standard (commonly referred to as ASC 606), which change&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;d&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; the way the Company recognizes r&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;evenue and significantly expanded&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; the disclosure requirements for revenue arrangements. The &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Company adopted ASC&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 606 with a date of the initial application of January 1, 2018. As a result, the Company has changed its account&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ing policy for revenue recognition as detailed below.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The Company applied ASC 606 using the full retrospective transition method. The Company elected the ASC 606 practical expedient and does not disclose the information about remaining performance obligat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ions that have original expected durations of one year or less&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; Amounts prior to January 1, 2018 that have been adjusted in accordance with ASC 606 as described herein are noted &amp;#8220;as adjusted&amp;#8221;.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;Previously, the Company recognized revenue from the sale of ma&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;nufactured products built to customer specifications and excess inventory when t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;itle and risk of ownership passed, the price to the buyer wa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;s fixed or d&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;eterminable and recoverability wa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;s reasonably assured, which was generally when the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; goods were shipped. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Under ASC&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 606, the Company recognizes revenue as the customer takes control of the products. Under the majority of the Company&amp;#8217;s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; under these contracts are recognized progressively based on the cost-to-cost method. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accordingly, the Company will recognize revenue under these contracts earlier than under the previous accounting rules&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;Under other manufacturing contracts, the customer &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;does not take control of the product until it is completed. Under these contracts, the Company continues to recognize re&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;venue upon transfer of control of product to the customer&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;. Revenue from design, development and engineering services &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;also &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;continues to b&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;e recognized over time as the services are performed.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The following table&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;s summarize the impacts of ASC&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 606 adoption on the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2017&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;consolidated financial statements.&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 colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Condensed Consolidated Balance Sheet&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Impact of changes in accounting policies&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As previously&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;reported&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As adjusted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash and cash equivalents&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;742,546&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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;742,546&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;436,560&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;436,560&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Contract assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;146,496&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;146,496&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;397,181&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(128,264)&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;268,917&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Prepaid expenses and other assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;42,263&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6,245)&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes receivable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;120&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;120&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;186,473&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;186,473&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;191,616&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;191,616&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,034&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,034&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other, net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;96,524&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;96,524&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total assets&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,097,317&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,987&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,109,304&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Current installments of long-term debt and &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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;capital lease obligations&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18,274&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18,274&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accounts payable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;362,701&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;362,701&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes payable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,662&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.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: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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,663&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accrued liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;85,679&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;85,679&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-term debt and capital lease obligations, less &lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;current installments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;193,406&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;193,406&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;89,749&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;89,749&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,027&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,667&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,694&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;768,498&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,668&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: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:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;770,166&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Common stock&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,914&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,914&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Additional paid-in capital&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;634,192&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;634,192&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Retained earnings&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;697,862&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,319&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;708,181&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accumulated other comprehensive loss&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,149)&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,149)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total shareholders&amp;#8217; equity&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,328,819&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,319&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,339,138&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total liabilities and shareholders&amp;#8217; equity&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,097,317&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,987&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,109,304&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 colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Condensed Consolidated Statement of Income&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended March 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:22.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:228pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;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:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Impact of changes in accounting policies&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As previously&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands, except per share data)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;reported&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As adjusted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:22.5pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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 colspan='2' rowspan='1' 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;Sales&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;566,501&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,598)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Cost of sales&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(517,441)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,070&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(510,371)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Selling, general and administrative expenses&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(32,651)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(32,651)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Amortization of intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,481)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,481)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Restructuring charges and other costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,511)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,511)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Interest expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,225)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,225)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Interest income&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,074&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,074&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Other expense, net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(81)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(81)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Income tax expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,498)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align: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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;396&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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,102)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net income&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,687&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,132)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,555&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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 colspan='2' rowspan='1' 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;Earnings per share:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.20&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(0.02)&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.17&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.19&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(0.02)&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.17&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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 colspan='2' rowspan='1' 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;Weighted-average number of shares outstanding:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&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 colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Condensed Consolidated Statement of Cashflows&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended March 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Impact of changes in accounting policies&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As previously&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;reported&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As adjusted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net income&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,687&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,132)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,555&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Adjustments to reconcile net income to net cash provided&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; by operating activities:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Depreciation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,320&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,320&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,953&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,953&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,041&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(967)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;74&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Gain on the sale of property, plant and equipment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(197)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(197)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock-based compensation expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,160&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,160&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Changes in operating assets and liabilities:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accounts receivable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;59,685&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;59,685&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Contract assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,561&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,561&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(22,512)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(7,070)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(29,582)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Prepaid expenses and other assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(5,329)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,037&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,292)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accounts payable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,225&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,225&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accrued liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,256&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,256&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(384)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;571&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;187&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net cash provided by operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,905&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,905&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net cash used in investing activities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(7,469)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(7,469)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net cash provided by financing activities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;267&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;267&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Effect of exchange rate changes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;341&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;341&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net increase in cash and cash equivalents&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;71,044&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;71,044&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash and cash equivalents at beginning of year&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;681,433&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;681,433&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash and cash equivalents at end of period&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;752,477&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' &gt;&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:justify;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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;752,477&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Other&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company&amp;#8217;s performance obligations generally have an expected&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; duration of one year or less. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The Company applies the practical expedients and does not disclose information about remaining performance obligations that have original expected &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;durations of one year or less or any significant financin&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;g components in the contracts.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company recognizes the incremental costs, if any, of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;therwise would h&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ave recognized is one year less&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;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;margin-left:0pt;' &gt;Not Yet Adopted&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;In February 2018, the FASB issued new accounting guidance on the reclassification of certain tax effects from accumulated other comprehensive income to retained earnings. This optional guidance is effective January 1, 2019, with early &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;adoption permitted. The Company is evaluating whether it will adopt this new guidance along with any impacts on the Company&amp;#8217;s financial position, results of operations and cash flows, none of which are expected to be material.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;In June 2016, the FASB issue&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;d a new accounting standards update, which replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;redit loss estimates. This update is effective for annual reporting periods beginning after December 15, 2019. The Company does not expect the implementation of this update to have a material impact on its consolidated financial position, results of operat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ions or cash flows.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;In February 2016, the FASB issued a new accounting standards update changing the accounting for leases&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; including a requirement to record all leases on the consolidated balance sheets as assets and liabilities. This update is effective&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; for fiscal years beginning after December 15, 2018. The Company will adopt this update effective January 1, 2019, which will impact its consolidated balance sheet. The Company is currently evaluating the impact this standard will have on its consolidated &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;financial statements.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The Company has determined that other recently issued accounting standards will &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;either have no&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; material impact on its consolidated financial pos&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ition, results of operations or&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; cash flows, or &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;will &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;not apply to its operat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ions.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:AccountsReceivableNetCurrent id="ID_2" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">436560000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="ID_3" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">268917000</us-gaap:InventoryNet>
  <us-gaap:IncomeTaxesReceivable id="ID_4" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">120000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:AssetsCurrent id="ID_5" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1630657000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_6" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">186473000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Goodwill id="ID_7" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">191616000</us-gaap:Goodwill>
  <us-gaap:OtherAssetsNoncurrent id="ID_8" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">96524000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_9" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2109304000</us-gaap:Assets>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent id="ID_10" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">18274000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:AccountsPayableCurrent id="ID_11" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">362701000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_12" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">11663000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_13" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">85679000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_14" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">478317000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations id="ID_15" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">193406000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:OtherLiabilitiesNoncurrent id="ID_16" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">89749000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:CommonStockValue id="ID_17" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">4914000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapital id="ID_18" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">634192000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_19" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">708181000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_20" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-8149000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_21" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1339138000</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_22" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2109304000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="ID_23" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">105000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:PreferredStockSharesIssued id="ID_24" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="shares" decimals="-3">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockParOrStatedValuePerShare id="ID_25" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.1</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare id="ID_26" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized id="ID_27" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="shares" decimals="-3">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized id="ID_28" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="shares" decimals="-3">145000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued id="ID_29" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="shares" decimals="-3">49143000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_30" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4914000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_31" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">634192000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_32" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">708181000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_33" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-8149000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_34" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1339138000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:InventoryRawMaterials id="ID_35" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">258228000</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryWorkInProcess id="ID_36" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">8600000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryFinishedGoods id="ID_37" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2089000</us-gaap:InventoryFinishedGoods>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_38" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">432043000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:Goodwill id="ID_39" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">38102000</us-gaap:Goodwill>
  <us-gaap:Goodwill id="ID_40" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">153514000</us-gaap:Goodwill>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_41" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">100200000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_42" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" unitRef="USD" decimals="-3">28800000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_43" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="USD" decimals="-3">868000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_44" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">172996000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_45" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">34372000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_46" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" unitRef="USD" decimals="-3">17887000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_47" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="USD" decimals="-3">261000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_48" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">82132000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_49" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">65828000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_50" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" unitRef="USD" decimals="-3">10913000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_51" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="USD" decimals="-3">607000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_52" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">90864000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_53" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="shares" decimals="-3">596000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="ID_54" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="myUSDperShare" decimals="2">19.72</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_55" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="-3">593000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_56" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="myUSDperShare" decimals="2">27.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_57" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="-3">346000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_58" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="myUSDperShare" decimals="2">26.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:Assets id="ID_59" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">812187000</us-gaap:Assets>
  <us-gaap:Assets id="ID_60" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">674783000</us-gaap:Assets>
  <us-gaap:Assets id="ID_61" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">470786000</us-gaap:Assets>
  <us-gaap:Assets id="ID_62" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember" unitRef="USD" decimals="-3">151548000</us-gaap:Assets>
  <us-gaap:NoncurrentAssets id="ID_63" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">167858000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_64" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">77750000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_65" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">11042000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_66" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember" unitRef="USD" decimals="-3">25830000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_67" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">282480000</us-gaap:NoncurrentAssets>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_68" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-9567000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_69" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">-41000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <dei:DocumentType id="ID_70" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">10-Q</dei:DocumentType>
  <dei:AmendmentFlag id="ID_71" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">false</dei:AmendmentFlag>
  <dei:DocumentPeriodEndDate id="ID_72" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">2018-03-31</dei:DocumentPeriodEndDate>
  <dei:DocumentFiscalYearFocus id="ID_73" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">2018</dei:DocumentFiscalYearFocus>
  <dei:DocumentFiscalPeriodFocus id="ID_74" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">Q1</dei:DocumentFiscalPeriodFocus>
  <dei:EntityRegistrantName id="ID_75" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">BENCHMARK ELECTRONICS INC</dei:EntityRegistrantName>
  <dei:EntityCentralIndexKey id="ID_76" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">0000863436</dei:EntityCentralIndexKey>
  <dei:TradingSymbol id="ID_77" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">BHE</dei:TradingSymbol>
  <dei:CurrentFiscalYearEndDate id="ID_78" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:EntityFilerCategory id="ID_79" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">Large Accelerated Filer</dei:EntityFilerCategory>
  <dei:EntityCommonStockSharesOutstanding id="ID_80" contextRef="AS_OF_May07_2018_Entity_0000863436" unitRef="shares" decimals="0">47482451</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityWellKnownSeasonedIssuer id="ID_81" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">Yes</dei:EntityWellKnownSeasonedIssuer>
  <dei:EntityCurrentReportingStatus id="ID_82" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityVoluntaryFilers id="ID_83" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">No</dei:EntityVoluntaryFilers>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="ID_84" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="ID_85" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="ID_86" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue id="ID_87" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_88" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_89" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures id="ID_90" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures id="ID_91" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings id="ID_92" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
  <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings id="ID_93" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">0</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures id="ID_94" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:CommonStockSharesOutstanding id="ID_95" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">49143000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares id="ID_96" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">1911000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_97" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">168000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures id="ID_98" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">198000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings id="ID_99" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">26000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="ID_100" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_NonEmployeeAwardsMember">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="ID_101" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_EmployeeAwardsMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="ID_102" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_EmployeeAwardsMember">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="ID_103" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">36018000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_104" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">4034000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_105" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">35328000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_106" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">29612000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:CommonStockSharesOutstanding id="ID_107" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="shares" decimals="-3">49143000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_108" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="USD" decimals="-3">-19000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_109" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">5716000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:CommonStockSharesOutstanding id="ID_110" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="-3">47572000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_111" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">1478000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_112" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="USD" decimals="-3">7800000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_113" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="USD" decimals="-3">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_114" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="USD" decimals="-3">7800000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FairValueDisclosuresTextBlock id="ID_115" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;16&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Fair Value&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;between market participants on the measurement date. A three-tier fair value hierarchy of inputs is employed to det&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ermine fair value measurements. &lt;/font&gt;&lt;/p&gt;&lt;ul style='margin-top:0pt;' &gt;&lt;li style='list-style:disc;text-align:left;margin-top:0pt;margin-bottom:0pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets and liabilities&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;/li&gt;&lt;li style='list-style:disc;text-align:left;margin-top:0pt;margin-bottom:0pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Level &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2 inputs are observable prices that are not quoted on active exchanges, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; and model-derived valuations whose inputs are observable or whose significant val&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ue drivers are observable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;/li&gt;&lt;li style='list-style:disc;text-align:left;margin-top:0pt;margin-bottom:0pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Level 3 inputs are unobservable inputs employed for measuring the fair value of assets or liabilities&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inp&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;uts when determining fair value.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Company&amp;#8217;s financial instruments include &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;cash equivalents, accounts &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;and other &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;receivable&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;, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;accounts payable, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;accrued liabilities&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and long-term debt and capital lease obligations. The Company believes that the carrying values of these instruments &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;approximate fair value&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;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 Company&amp;#8217;s&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; long-term investmen&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ts and derivative instruments were recorded at fair va&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lue &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;using Level 3 inputs.&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 uses derivative instruments to manage the variability of foreign currency o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;bligations and interest rates. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The Company does not enter into derivatives for speculative purposes.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The forward &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;currency exchange &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;contracts i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n place as of &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; have not been designated as accounting hedges and, therefore, changes in fai&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;r value are recorded within 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;Condensed C&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;onsolidated Statements of In&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;come.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company has an &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;interest rate swap agreemen&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;t, which had a notiona&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;l amo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;unt of $152.0 million and $155.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; m&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;illion as of &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; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, respectively, to hedge a portion of its&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; interest rate exposure on outstanding borrowings under &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;Credit Agreement. Under this &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;interest rate swap agreement, &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; receive&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s variable rate interest &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;payments based on the one-month LIBOR rate and pay&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; fixed rate interest payments. The fixed interest rate for the contract is 1.4935%. The effect of this swa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;p is to convert a portion of the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;floating rate interest&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; expense to fixed interest rate expense. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the Credit Agreement, the interest rate contract was determined to be effective, and thus qualifies&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and has been &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;designated&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; as &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;a cash flow hedge. As such, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;changes in the fair value of the interest rate swap are recorded in other comprehens&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ive income on the accompanying Condensed C&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;onsolidated &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Balance S&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;heets until earnings are affected by the variability of cash flows.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; The fair value &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;of t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he interest rate swap was a $3.1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million asset &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;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; and a $2.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million asset as of December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Calibri;font-size:11pt;' &gt; &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;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 Co&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;mpany recorded unrealized gain&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;$1.1&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; ($0.8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million net of tax) &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;on &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the swap in other comprehensive income&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; See Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;17&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:FairValueDisclosuresTextBlock>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="ID_116" contextRef="FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember" unitRef="USD" decimals="-5">4300000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="ID_117" contextRef="FROM_Jan01_2020_TO_Dec31_2020_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember" unitRef="USD" decimals="-5">5800000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:DebtInstrumentPeriodicPaymentPrincipal id="ID_118" contextRef="FROM_Jan01_2021_TO_Dec31_2021_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember" unitRef="USD" decimals="-5">8600000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
  <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock id="ID_119" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Basis of Presentation&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Benchmark Electronics, Inc. (the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Company) is a Texas corporation that provides worldwide &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;engineering services, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;integrated &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;technology solutions and manufacturing services (both &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;electronic manufacturing services (EMS)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and precision technology manufacturing&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; services)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; to original equipment manufacturers (OE&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Ms) &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;in the following &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;industries: industrial controls, aerospace and defense (A&amp;amp;D), telecommunications, computers and related products for business enterprises, medical devices, and test and instrumentation&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The Company has manufacturing operations located &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;in the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;United States and Mexico (the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Americas&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;, Asia and Europe.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:justify;line-height:9pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;unaudited &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he SEC). The financial statements reflect all normal and recurring adjustments &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;necessary&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; in the opinion of management for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. The results of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;operations for the periods presented are not necessarily indicative of the results to be expected for the full year. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the financial statements and n&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ote&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s included in the Company&amp;#8217;s annual r&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;eport on Form 10&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-K for the year ended December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 10-K).&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Management has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of continge&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nt assets and liabilities to prepare these financial statements in accordance with generally accepted accounting principles&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; in the United States (U.S. GAAP)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. Actual results could differ from those estimates&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and assumptions.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_120" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_121" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_122" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:IncomeTaxHolidayTerminationDate id="ID_123" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_MY">2021</us-gaap:IncomeTaxHolidayTerminationDate>
  <us-gaap:IncomeTaxHolidayTerminationDate id="ID_124" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_TH">2028</us-gaap:IncomeTaxHolidayTerminationDate>
  <us-gaap:LineOfCreditFacilityExpirationDate1 id="ID_125" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">2020-11-12</us-gaap:LineOfCreditFacilityExpirationDate1>
  <us-gaap:LineOfCreditFacilityExpirationDate1 id="ID_126" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember">2020-11-12</us-gaap:LineOfCreditFacilityExpirationDate1>
  <us-gaap:LineOfCreditFacilityExpirationDate1 id="ID_127" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">2020-11-12</us-gaap:LineOfCreditFacilityExpirationDate1>
  <us-gaap:LineOfCreditFacilityExpirationDate1 id="ID_128" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_ThailandCreditFacilityMember">2018-10-31</us-gaap:LineOfCreditFacilityExpirationDate1>
  <bhe:LineOfCreditFacilityTermPeriod id="ID_129" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember">P5Y</bhe:LineOfCreditFacilityTermPeriod>
  <bhe:LineOfCreditFacilityTermPeriod id="ID_130" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember">P5Y</bhe:LineOfCreditFacilityTermPeriod>
  <bhe:PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement id="ID_131" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember" unitRef="pure" decimals="2">0.65</bhe:PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement>
  <bhe:PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement id="ID_132" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember" unitRef="pure" decimals="2">1</bhe:PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement>
  <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment id="ID_133" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember">quarterly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
  <us-gaap:LineOfCreditFacilityCommitmentFeePercentage id="ID_134" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MinimumMember" unitRef="pure" decimals="4">0.003</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
  <us-gaap:LineOfCreditFacilityCommitmentFeePercentage id="ID_135" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MaximumMember" unitRef="pure" decimals="4">0.004</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="ID_136" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MaximumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="pure" decimals="4">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="ID_137" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MinimumMember_us-gaap_VariableRateAxis_us-gaap_LondonInterbankOfferedRateLIBORMember" unitRef="pure" decimals="4">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="ID_138" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MinimumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="pure" decimals="4">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 id="ID_139" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember_us-gaap_RangeAxis_us-gaap_MaximumMember_us-gaap_VariableRateAxis_us-gaap_BaseRateMember" unitRef="pure" decimals="4">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="ID_140" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember" unitRef="USD" decimals="-6">430000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="ID_141" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="USD" decimals="-6">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <bhe:PossibleIncreaseToBorrowingCapacityOfCreditAgreement id="ID_142" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="USD" decimals="-6">150000000</bhe:PossibleIncreaseToBorrowingCapacityOfCreditAgreement>
  <us-gaap:LettersOfCreditOutstandingAmount id="ID_143" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="USD" decimals="-5">2800000</us-gaap:LettersOfCreditOutstandingAmount>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity id="ID_144" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember" unitRef="USD" decimals="-5">197200000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:DebtInstrumentFaceAmount id="ID_145" contextRef="AS_OF_Nov12_2015_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember" unitRef="USD" decimals="-5">230000000</us-gaap:DebtInstrumentFaceAmount>
  <us-gaap:DebtInstrumentCarryingAmount id="ID_146" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember" unitRef="USD" decimals="-5">202700000</us-gaap:DebtInstrumentCarryingAmount>
  <invest:DerivativeNotionalAmount id="ID_147" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember" unitRef="USD" decimals="-5">152000000</invest:DerivativeNotionalAmount>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity id="ID_148" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_us-gaap_StandbyLettersOfCreditMember" unitRef="USD" decimals="-5">20000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity id="ID_149" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_ForeigncurrenciesMember" unitRef="USD" decimals="-5">20000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
  <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis id="ID_150" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember">Interest on outstanding borrowings under the Credit Agreement accrues, at our option, at (a) the adjusted London interbank offered rate (LIBOR) plus 1.25% to 2.25%, or (b) the alternative base rate plus 0.25% to 1.25%, and is payable quarterly in arrears. The alternative base rate is equal to the highest of (i) the Administrative Agent&#8217;s prime rate, (ii) the federal funds rate plus 0.50% and (iii) the adjusted LIBOR rate plus 1.00%. The margin on the interest rates fluctuates based upon the ratio of the Company&#8217;s debt to its consolidated EBITDA.</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
  <us-gaap:LineOfCreditFacilityCovenantTerms id="ID_151" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember">The Credit Agreement is generally secured by a pledge of (a) all the capital stock of the Company&#8217;s domestic subsidiaries and 65% of the capital stock of its directly owned foreign subsidiaries, (b) any debt owed to Benchmark and its subsidiaries and (c) all or substantially all other personal property of Benchmark and its domestic subsidiaries (including, accounts receivable, inventory and fixed assets of Benchmark and its domestic subsidiaries), in each case, subject to customary exceptions and limitations. The Credit Agreement contains financial covenants as to debt leverage and interest coverage, and certain customary affirmative and negative covenants, including restrictions on our ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement may be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods.</us-gaap:LineOfCreditFacilityCovenantTerms>
  <us-gaap:LineOfCreditFacilityCovenantCompliance id="ID_152" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember">As of March 31, 2018 and December 31, 2017, the Company was in compliance with all of these covenants and restrictions.</us-gaap:LineOfCreditFacilityCovenantCompliance>
  <us-gaap:RestructuringReserve id="ID_153" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">290000</us-gaap:RestructuringReserve>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod id="ID_154" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant id="ID_155" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-5">2800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions id="ID_156" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">3100000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions id="ID_157" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">5100000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions id="ID_158" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">1800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions id="ID_159" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">2800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="ID_160" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue id="ID_161" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">3100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 id="ID_162" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_bhe_EmployeeAwardsMember">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ProceedsFromPreviousAcquisition id="ID_163" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromPreviousAcquisition>
  <us-gaap:RestructuringReserve id="ID_164" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">45000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_165" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">29000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_166" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_167" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">60000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_168" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">25000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_169" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <bhe:MaximumLimitAccountsReceivableSaleProgram id="ID_170" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">40000000</bhe:MaximumLimitAccountsReceivableSaleProgram>
  <bhe:AmountReceivedFromTradeAccountsReceivableSoldToThirdParty id="ID_171" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">39900000</bhe:AmountReceivedFromTradeAccountsReceivableSoldToThirdParty>
  <bhe:TradeAccountsReceivableSold id="ID_172" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">40000000</bhe:TradeAccountsReceivableSold>
  <us-gaap:NetIncomeLoss id="ID_173" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss id="ID_174" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss id="ID_175" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">0</us-gaap:NetIncomeLoss>
  <us-gaap:InterestRateCashFlowHedgeAssetAtFairValue id="ID_176" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-5">2000000</us-gaap:InterestRateCashFlowHedgeAssetAtFairValue>
  <invest:DerivativeNotionalAmount id="ID_177" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_TermLoanFacilityMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-5">152000000</invest:DerivativeNotionalAmount>
  <us-gaap:IncomeTaxHolidayTerminationDate id="ID_178" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_CN">2018</us-gaap:IncomeTaxHolidayTerminationDate>
  <invest:DerivativeNotionalAmount id="ID_179" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">152000000</invest:DerivativeNotionalAmount>
  <invest:DerivativeNotionalAmount id="ID_180" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-5">155300000</invest:DerivativeNotionalAmount>
  <us-gaap:GainLossOnSaleOfAccountsReceivable id="ID_181" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">100000</us-gaap:GainLossOnSaleOfAccountsReceivable>
  <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity id="ID_182" contextRef="AS_OF_Mar31_2018_Entity_0000863436_dei_LegalEntityAxis_bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember_us-gaap_CreditFacilityAxis_bhe_ThailandCreditFacilityMember" unitRef="THB" decimals="-6">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
  <us-gaap:GrossProfit id="ID_183" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">58318000</us-gaap:GrossProfit>
  <us-gaap:GrossProfit id="ID_184" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">47532000</us-gaap:GrossProfit>
  <us-gaap:NetIncomeLoss id="ID_185" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">8555000</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss id="ID_186" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-23641000</us-gaap:NetIncomeLoss>
  <us-gaap:Revenues id="ID_187" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">557903000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_188" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">608136000</us-gaap:Revenues>
  <us-gaap:EarningsPerShareBasic id="ID_189" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.17</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted id="ID_190" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.17</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareDiluted id="ID_191" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">-0.49</us-gaap:EarningsPerShareDiluted>
  <us-gaap:EarningsPerShareBasic id="ID_192" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">-0.49</us-gaap:EarningsPerShareBasic>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_193" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">8694000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:RestructuringReserve id="ID_194" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">245000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_195" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">47000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_196" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_197" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">198000</us-gaap:RestructuringReserve>
  <us-gaap:SellingGeneralAndAdministrativeExpense id="ID_198" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">32651000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:InterestExpense id="ID_199" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2225000</us-gaap:InterestExpense>
  <us-gaap:OperatingIncomeLoss id="ID_200" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">10889000</us-gaap:OperatingIncomeLoss>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_201" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">9657000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_202" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">510371000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:InvestmentIncomeInterest id="ID_203" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1074000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_204" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-81000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_205" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1102000</us-gaap:IncomeTaxExpenseBenefit>
  <bhe:RestructuringChargesAndOtherCosts id="ID_206" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1511000</bhe:RestructuringChargesAndOtherCosts>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="ID_207" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">608000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="ID_208" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">4000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_209" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">9519000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_210" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">964000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="ID_211" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-13000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_212" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">267000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities id="ID_213" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities id="ID_214" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_215" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">71044000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ShareBasedCompensation id="ID_216" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2160000</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInInventories id="ID_217" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">29582000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_218" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">16225000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits id="ID_219" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">74000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="ID_220" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">197000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities id="ID_221" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_222" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-59685000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="ID_223" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">217000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_224" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">341000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_225" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">187000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_226" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">77905000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="ID_227" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">3292000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:ProceedsFromStockOptionsExercised id="ID_228" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">5141000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:PaymentsForSoftware id="ID_229" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">566000</us-gaap:PaymentsForSoftware>
  <us-gaap:AssetImpairmentCharges id="ID_230" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:PaymentsForRepurchaseOfCommonStock id="ID_231" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities id="ID_232" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">5256000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_233" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">7012000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities id="ID_234" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">3082000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities id="ID_235" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">108000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <us-gaap:AdjustmentForAmortization id="ID_236" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2953000</us-gaap:AdjustmentForAmortization>
  <us-gaap:Depreciation id="ID_237" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">9320000</us-gaap:Depreciation>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_238" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2481000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="ID_239" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">74000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:CurrentFederalTaxExpenseBenefit id="ID_240" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-212000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit id="ID_241" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">128000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit id="ID_242" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1112000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_243" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">1255000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_244" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_CN" unitRef="USD" decimals="-3">167000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_245" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_MY" unitRef="USD" decimals="-3">532000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_246" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_TH" unitRef="USD" decimals="-3">556000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare id="ID_247" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.03</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:Revenues id="ID_248" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">361320000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_249" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">179304000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_250" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">40644000</us-gaap:Revenues>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_251" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">5505000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_252" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">3166000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_253" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">657000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_254" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember" unitRef="USD" decimals="-3">2945000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_255" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">12273000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:OperatingIncomeLoss id="ID_256" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">12621000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="ID_257" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">13379000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="ID_258" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">2370000</us-gaap:OperatingIncomeLoss>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_259" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">3266000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_260" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">2410000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_261" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">914000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_262" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember" unitRef="USD" decimals="-3">988000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_263" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">7578000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:Revenues id="ID_264" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">368717000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_265" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">93632000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_266" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">74922000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_267" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember" unitRef="USD" decimals="-3">20632000</us-gaap:Revenues>
  <us-gaap:IncomeTaxesPaidNet id="ID_268" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">816000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:InterestPaidNet id="ID_269" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">2214000</us-gaap:InterestPaidNet>
  <us-gaap:PaymentsOfFinancingCosts id="ID_270" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">434000</us-gaap:PaymentsOfFinancingCosts>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid id="ID_271" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">3301000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="ID_272" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="-3">361000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="ID_273" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AwardTypeAxis_bhe_RestrictedSharesAndRestrictedStockUnitsMember" unitRef="shares" decimals="-3">208000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_274" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">365000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:Revenues id="ID_275" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="USD" decimals="-3">-23365000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss id="ID_276" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="USD" decimals="-3">-17481000</us-gaap:OperatingIncomeLoss>
  <us-gaap:CapitalizedComputerSoftwareAmortization1 id="ID_277" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">276000</us-gaap:CapitalizedComputerSoftwareAmortization1>
  <us-gaap:AmortizationOfFinancingCosts id="ID_278" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">196000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_279" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="shares" decimals="-3">49511000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_280" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="shares" decimals="-3">50080000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation id="ID_281" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">358000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:ProceedsFromPreviousAcquisition id="ID_282" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromPreviousAcquisition>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_283" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-7469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_284" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">549818000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:SellingGeneralAndAdministrativeExpense id="ID_285" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">35750000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:OperatingIncomeLoss id="ID_286" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">17967000</us-gaap:OperatingIncomeLoss>
  <us-gaap:InterestExpense id="ID_287" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2428000</us-gaap:InterestExpense>
  <us-gaap:InvestmentIncomeInterest id="ID_288" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1933000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_289" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">43000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments id="ID_290" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">17515000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_291" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">41156000</us-gaap:IncomeTaxExpenseBenefit>
  <bhe:RestructuringChargesAndOtherCosts id="ID_292" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2235000</bhe:RestructuringChargesAndOtherCosts>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax id="ID_293" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1332000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax id="ID_294" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
  <us-gaap:ComprehensiveIncomeNetOfTax id="ID_295" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-21476000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_296" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2165000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax id="ID_297" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="ID_298" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">2870000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue id="ID_299" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2870000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue id="ID_300" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">191000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue id="ID_301" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">31252000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue id="ID_302" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">36938000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue id="ID_303" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">68381000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_304" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">17000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_305" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">3062000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised id="ID_306" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">3079000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures id="ID_307" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">20000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures id="ID_308" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">-20000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
  <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings id="ID_309" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">-3000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
  <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings id="ID_310" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">-760000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
  <us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings id="ID_311" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-763000</us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits id="ID_312" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">39000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="ID_313" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">46000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:AssetImpairmentCharges id="ID_314" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:AssetImpairmentCharges>
  <us-gaap:ShareBasedCompensation id="ID_315" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2870000</us-gaap:ShareBasedCompensation>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities id="ID_316" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_317" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-33419000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInInventories id="ID_318" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">38210000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="ID_319" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-5944000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_320" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2337000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities id="ID_321" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-9116000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_322" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">716000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_323" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">24530000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities id="ID_324" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment id="ID_325" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">20059000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment id="ID_326" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">57000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
  <us-gaap:PaymentsForSoftware id="ID_327" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">818000</us-gaap:PaymentsForSoftware>
  <us-gaap:ProceedsFromStockOptionsExercised id="ID_328" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">3079000</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities id="ID_329" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities id="ID_330" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">54551000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
  <us-gaap:PaymentsForRepurchaseOfCommonStock id="ID_331" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">58381000</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_332" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-70616000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_333" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">866000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_334" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-66219000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:PaymentsForProceedsFromOtherInvestingActivities id="ID_335" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">179000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
  <us-gaap:AdjustmentForAmortization id="ID_336" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2843000</us-gaap:AdjustmentForAmortization>
  <us-gaap:Depreciation id="ID_337" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">9541000</us-gaap:Depreciation>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock id="ID_338" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;4&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Stock-Based Compensation&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company&amp;#8217;s 2010 Omnibus Incentive Compensation Plan (the 2010 Plan) authorizes, the Company, upon approval of the Compensation Committee of the Board of Directors, to grant a variety of awards, including stock &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;options, restricted shares and restricted stock units (both time-based and performance-based) and other forms of equity awards, or any combination thereof, to any director, officer, employee or consultant (including any prospective director, officer, emplo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;yee or consultant) of the Company. Stock options (which have not been awarded since 2015) are granted to employees with an exercise price equal to the market price of the Company&amp;#8217;s common shares on the date of grant, generally vest over a four-year period &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;from the date of grant and have a term of 10 years. Time-based restricted stock units granted to employees generally vest over a four-year period from the date of grant, subject to the continued employment of the employee by the Company. Performance-based &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;restricted stock units generally vest over a three-year performance cycle, which includes the year of the grant, and are based upon the Company&amp;#8217;s achievement of specified performance metrics. Awards under the 2010 Plan to non-employee directors have been i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n the form of restricted stock units, which vest in equal quarterly installments over a one-year period, starting on the grant date&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;As of &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;, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2.8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;&amp;#160;million additional common shares were available f&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;or issuance under the Company&amp;#8217;s 2010 Plan&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;All share-based payments to employees, including grants of employee stock options, are recognized in the financial statements based on their &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;grant date &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;fair values. The total compensation cost recognized for stock-based awards was&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.9&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 and $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2&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;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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, respectively. The total income tax benefit recognized in the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;condensed consolidated &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;income statement for stock-based awards was &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$0.7&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;0.8&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;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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;The compensation expense for stock-based awards is recognized over the vesting period of the awards using the straight-line method. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The fair value of each option grant is estimated on the date of grant using the Black-Scholes &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;option pricing&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; model&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;Awards of restricted stock units and performa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nce-based restricted stock units are valued at the closing market price of the Company&amp;#8217;s common shares on the date of grant. For performance-based restricted stock units, compensation expense is based on the probability that the performance goals will be a&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;chieved, which is monitored by management throughout the requisite service period. When it becomes probable, based on the Company&amp;#8217;s expectation of performance during the measurement period, that more or less than the previous estimate of the awarded shares&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;As of &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 unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards &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: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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Performance-&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;based&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Restricted&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Restricted&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Stock&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Stock&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Stock&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands, except remaining period data)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Options&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt; Units&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Units&lt;/font&gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:194.25pt;border-top-style:solid;border-top-width:1;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;Unrecognized compensation cost&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:37.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; $  266 &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:9pt;border-top-style:solid;border-top-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:45pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; $  18,401 &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:9pt;border-top-style:solid;border-top-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:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; $  5,985 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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;Remaining weighted-average &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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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;  amortization period&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' 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;0.9 years&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: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:45pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.1 years&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: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:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.1 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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: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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='9' rowspan='1' style='width:377.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:377.25pt;' &gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Based on the probable achievement of the performance goals identified in each award.&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The total cash received by the Company &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;as a result&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; of stock option exercises for the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;three 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;March 31,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; was a&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;pproximately &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$3.1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; million and $5.1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; million, respectively. The actual tax benefit&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; realized as a result of stock option exercises and the vesting of other share-based awards during the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;three 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;March 31,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; was &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$1.8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;million and $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; million, respectively. For the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;three 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;March 31,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, the total intrinsic value of stock options exercised was &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$2.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; million and $&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; million, respectively.&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The Company awarde&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;d performance-based restricted stock units to employees during the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;three 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;March 31,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &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;2017&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 number of performance-based restricted stock units that will ultimately be earned will not be determined until the end&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; of the corresponding performance periods, and may vary from as low as zero to as high as 2.5 times the target number depending on the level of achievement of certain performance goals. The level of achievement of these goals is based upon the financial re&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;sults of the Company for the last full calendar year within the performance period. The performance goals consist of certain levels of achievement using the following financial metrics: revenue growth, operating margin expansion, and return on invested cap&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ital. If the performance goals are not met based on the Company&amp;#8217;s financial results, the applicable performance-based restricted stoc&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;k units will not vest and will be forfeited. Shares subject to forfeited performance-based restricted stock units will be a&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;vailable for issuance under the Company&amp;#8217;s 2010 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Plan&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The following table summarizes activities relating to the Company&amp;#8217;s stock options:&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:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&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:9pt;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:9pt;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:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Aggregate&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Number of&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Remaining&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Intrinsic&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Exercise&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Contractual&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Price&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Term (Years)&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding as of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;596&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$19.72&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&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: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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;(168)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18.40&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&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: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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Forfeited or expired&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-bottom-style:solid;border-bottom-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;(19)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;22.97&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&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:56.25pt;border-bottom-style:solid;border-bottom-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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;409&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$20.12&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.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:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.99&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:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$  3,985&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Exercisable as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;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;372&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$19.82&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.95&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:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$  3,735&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The aggregate intrinsic value in the table above is before income taxes and is calculated as the difference between the exercise price of the underlying options and the Company&amp;#8217;s closing stock price as of the last business day of the period 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; &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; for options that had&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;exercise prices that were below the closing price.&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The following table summarizes the activities related to the Company&amp;#8217;s ti&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;me-based restricted stock units:&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:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Number of&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Units&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested awards outstanding as of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;593&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$27.47&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &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: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: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;333&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;30.01&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Vested&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: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;(198)&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26.21&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Forfeited&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:56.25pt;border-bottom-style:solid;border-bottom-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;(56)&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26.60&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested awards outstanding as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;672&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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$29.18&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The following table summarizes the activi&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ties related to the Company&amp;#8217;s performance-based restricted stock units:&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:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Number of&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Units&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested units outstanding as of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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: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;346&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$26.88&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Granted &lt;/font&gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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: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;109&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;29.92&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Forfeited or expired&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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:56.25pt;border-bottom-style:solid;border-bottom-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;(145)&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23.97&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested units outstanding as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;310&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$29.31&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:13pt;' &gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;  &lt;/font&gt;&lt;/sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Represents target number of units that can vest &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;based on the achievement of the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;performance goals.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="ID_339" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="ID_340" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">P3Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised id="ID_341" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">168000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod id="ID_342" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">19000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice id="ID_343" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">18.4</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice id="ID_344" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">22.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 id="ID_345" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">P4Y11M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 id="ID_346" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">P3Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_347" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="-3">333000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod id="ID_348" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="-3">198000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="ID_349" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="-3">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_350" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="myUSDperShare" decimals="2">30.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue id="ID_351" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="myUSDperShare" decimals="2">26.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="ID_352" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="myUSDperShare" decimals="2">26.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock id="ID_353" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The following table summarizes the activities related to the Company&amp;#8217;s ti&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;me-based restricted stock units:&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:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Number of&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Units&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested awards outstanding as of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;593&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$27.47&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &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: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: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;333&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;30.01&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Vested&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: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;(198)&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26.21&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Forfeited&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:56.25pt;border-bottom-style:solid;border-bottom-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;(56)&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26.60&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested awards outstanding as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;672&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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$29.18&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock id="ID_354" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The following table sets forth the calculation of basic and diluted earnings per share&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: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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands, except per share data)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net income (loss)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(23,641)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,555&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Denominator for basic earnings per share - weighted-average number of&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;common shares outstanding during the period&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;48,517&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Incremental common shares attributable to exercise of dilutive options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;361&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Incremental common shares attributable to outstanding restricted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;stock units&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;208&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Denominator for diluted earnings per share&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;48,517&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Basic earnings (loss) per share&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$(0.49)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$0.17&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Diluted earnings (loss) per share&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$(0.49)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$0.17&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock id="ID_355" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;6&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Goodwill and Other Intangible Assets&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;G&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;oodwill allocated to the Co&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;mpany&amp;#8217;s reportable segments was&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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:14.25pt;' &gt;&lt;td style='width:254.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Americas&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Asia&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:left;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;Goodwill as of December 31, 2017 and March 31, 2018&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: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;153,514&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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,102&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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;191,616&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:254.25pt;text-align:left;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;&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: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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Other assets consist primarily of acquired identifiable intangible assets&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; capitalized purchased software costs. &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;ntangible assets 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;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; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;were&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;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='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Accumulated&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Amortization&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;100,234&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(35,992)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;64,242&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,156&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(29,880)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,276&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Technology licenses&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(18,662)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,138&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Trade names and trademarks&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other&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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;868&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(267)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;601&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;173,858&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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(84,801)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;89,057&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='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:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;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 colspan='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Accumulated&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Amortization&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;100,200&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(34,372)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;65,828&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;35,328&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(29,612)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,716&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Technology licenses&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(17,887)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,913&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Trade names and trademarks&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other&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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;868&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(261)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;607&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;172,996&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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(82,132)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;90,864&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Customer relationships are &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;being &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;amortized on a straight&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;-line basis over a period of 10 to 14&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; years. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Capitalized purchased software costs are being &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;amortized on a straight-line basis over the estimated useful life of the related software, which ranges from 2 to 10 years. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Technology licenses are &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;being &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;amortized over their estimated useful lives in proportion to the economic benefits&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; consumed. The Compa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ny&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;acquired &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;trade names and trademarks &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;have been determined to have an indefinite life&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;Amortization &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;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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;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:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization of intangible assets&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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,366&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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,481&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization of capitalized purchased software costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;259&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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;276&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization of debt costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;218&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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;196&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,843&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: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:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,953&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The estimated futu&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;re amortization expense of acquired&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; intangible assets for each of the next five years is as follows (in thousands):&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Year ending December 31,&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018 (remaining nine months)&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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,066&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2019&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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,093&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,177&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,231&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,203&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <us-gaap:ScheduleOfGoodwillTextBlock id="ID_356" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;G&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;oodwill allocated to the Co&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;mpany&amp;#8217;s reportable segments was&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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:14.25pt;' &gt;&lt;td style='width:254.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Americas&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Asia&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:left;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;Goodwill as of December 31, 2017 and March 31, 2018&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: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;153,514&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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,102&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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;191,616&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:254.25pt;text-align:left;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;&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: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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&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:ScheduleOfGoodwillTextBlock>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock id="ID_357" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;I&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ntangible assets 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;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; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;were&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; 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:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;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='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Accumulated&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Amortization&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;100,234&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(35,992)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;64,242&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,156&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(29,880)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,276&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Technology licenses&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(18,662)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,138&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Trade names and trademarks&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other&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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;868&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(267)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;601&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;173,858&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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(84,801)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;89,057&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='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:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;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 colspan='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Gross&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Net&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Accumulated&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Carrying&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Amortization&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;100,200&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(34,372)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;65,828&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;35,328&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(29,612)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,716&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Technology licenses&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(17,887)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,913&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Trade names and trademarks&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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,800&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other&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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;868&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(261)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;607&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;172,996&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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(82,132)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;90,864&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_358" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2366000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock id="ID_359" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The estimated futu&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;re amortization expense of acquired&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; intangible assets for each of the next five years is as follows (in thousands):&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Year ending December 31,&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018 (remaining nine months)&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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,066&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2019&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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,093&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,177&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,231&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' &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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,203&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
  <us-gaap:DebtDisclosureTextBlock id="ID_360" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;7&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Borrowing Facilities&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company has a $430 million Credit Agreement (the Credit Agreement) with JPMorgan Chase Bank, N.A. as administrative agent and collateral agent (the Administrative Agent), and the financial institutions acting as &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lenders thereunder from time to time. This Credit Agreement provides for a five-year $200 million revolving credit facility and a five-year $230 million term loan facility (the Term Loan), both with a maturity date of November 12, 2020. The revolving credi&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;t facility is available for general corporate purposes, may be drawn in foreign currencies up to an amount equivalent to $20 million, and may be used for letters of credit up to $20 million. The Credit Agreement includes an accordion feature, pursuant to w&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;hich total commitments under the facility may be increased by an additional $150 million, subject to satisfaction of certain conditions&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Term Loan is payable&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; in &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;minimum &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;quarterly &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;principal &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;installments&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; of $4.3 million in 2018, $5.8 million in 2019, an&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;d $8.6 million in 2020, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;with the balance payable on the maturity date.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Interest on outstanding borrowings under the Credit Agreement accrues, at our option, at (a) the adjusted London interbank offered rate (LIBOR) plus 1.25% to 2.25%, or (b) the alternat&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ive base rate plus 0.25% to 1.25%, and is payable quarterly in arrears. The alternative base rate is equal to the highest of (i) the Administrative Agent&amp;#8217;s prime rate, (ii) the federal funds rate plus 0.50% and (iii) the adjusted LIBOR rate plus 1.00%. The&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; margin on the interest rates fluctuates based upon the ratio of the Company&amp;#8217;s debt to its consolidated EBITDA&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; As of &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;, $152.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million of the outstanding debt under the Credit Agreement was effectively at a fixed interest rate as a resul&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;t of a $1&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;52.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million notional interest rate swap contract discussed in Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;16&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. A commitment fee of 0.30% to 0.40% per annum (based on the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;debt to EBITDA&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;r&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;atio) on the unused portion of the revolving credit line is payable quarterly in arrears.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Cr&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;edit Agreement is generally secured by a pledge of (a) all the capital stock of the Company&amp;#8217;s domestic subsidiaries and 65% of the capital stock of its directly owned foreign subsidiaries, (b) any debt owed to Benchmark and its subsidiaries and (c) all or &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;substantially all other personal property of Benchmark and its domestic subsidiaries (including, accounts receivable, inventory and fixed assets of Benchmark and its domestic subsidiaries), in each case, subject to customary exceptions and limitations. The&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Credit Agreement contains financial covenants as to debt leverage and interest coverage, and certain customary affirmative and negative covenants, including restrictions on our ability to incur additional debt and liens, pay dividends, repurchase shares, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement may be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ccurrence of bankruptcy or insolvency, subject, in some cases, to cure periods&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;As of &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; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the Company was in compliance with all of these covenants and restrictions.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;As of &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 Company had $202.7&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million in borrowings outstanding under&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; the Term Loan facility and $2.8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million in letters of credit outstanding under the revolving credit facility. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The Company has $197.2&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million available for future borrowings under the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;revolving credit facility.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company&amp;#8217;s Thailand subsidiary has a multi-purpose credit facility with Kasikornbank Public Company Limited (the Thai Credit Facility) that provides for 350 million Thai baht working capital availability. The Thai Credit Faci&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lity is secured by land and buildings in Thailand owned by the Company&amp;#8217;s Thailand subsidiary. Availability of funds under the Thai Credit Facility is reviewed annually and is currently&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; accessible through October &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 of both &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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, there were no working capital borrowings outstanding under the facility.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
  <us-gaap:InventoryDisclosureTextBlock id="ID_361" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Note 9 &amp;#8211; Inventories&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Inventory costs are summarized as follows:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:66pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;294,699&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;258,228&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,853&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;8,600&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,428&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;2,089&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font 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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;305,980&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;268,917&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock id="ID_362" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Note 9 &amp;#8211; Inventories&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Inventory costs are summarized as follows:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:66pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;294,699&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;258,228&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,853&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;8,600&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,428&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;2,089&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font 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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;305,980&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;268,917&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:CurrentFederalTaxExpenseBenefit id="ID_363" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-304000</us-gaap:CurrentFederalTaxExpenseBenefit>
  <us-gaap:CurrentForeignTaxExpenseBenefit id="ID_364" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2154000</us-gaap:CurrentForeignTaxExpenseBenefit>
  <us-gaap:CurrentStateAndLocalTaxExpenseBenefit id="ID_365" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">306000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
  <us-gaap:DeferredIncomeTaxExpenseBenefit id="ID_366" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">39000000</us-gaap:DeferredIncomeTaxExpenseBenefit>
  <us-gaap:IncomeTaxDisclosureTextBlock id="ID_367" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Note 11 &amp;#8211; Income Taxes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income tax expense consists of the following:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Federal &amp;#8211; current&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(304)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(212)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Foreign &amp;#8211; current&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,154&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,112&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;State &amp;#8211; current&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;306&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;128&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;39,000&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;74&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;41,156&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,102&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The U.S. Tax Cuts and Jobs Act (U.S. Tax Reform), which was signed into law on December 22, 2017, significantly changed&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a transition tax on deemed repatriated earnings of foreign subsidiaries. The U.S. Tax Reform reduced the U.S. corporate income tax&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; rate from a maximum of 35% to a flat 21% rate, effective January 1, 2018.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;To minimize tax base erosion with a territorial&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; tax system, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the U.S. Tax Reform &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;enacted&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; a new global intangible low-taxed income (GILTI) provision. Under the GILTI provision, certa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;in foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary&amp;#8217;s depreciable tangible assets are included in U.S. taxable income offset by a limited deemed paid foreig&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n tax credit. T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he Company is&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; subject to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;GILTI&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; provisions due to its operations in foreign jurisdictions&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;As of December 31, 2017, the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Company had approximately&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; $928 million&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; in cumulative undistributed foreign earnings outside the U.S. Substantially all of these undistributed earnings are subje&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ct to the U.S. mandatory repatriation tax and are eligible to be repatriated to the U.S. without additional U.S. tax under the U.S. Tax Reform. The Company has historically asserted its intention to indefinitely reinvest und&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;istributed foreign earnings. T&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;he&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Company no longer consider these earnings to be indefinitely reinvested in its foreign subsidiaries. As a result of this change in assertion&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; for undistributed earnings prior to December 31, 2017&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 recorded $30.7&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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;tax expe&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nse for &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;foreign withholding tax from Asia and $9.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;of deferred U.S. state income tax expense in the first quarter of 2018&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 three months ended March 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018, the Company &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;repatriated&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;$277.0 million of foreign earnings to the U.S. The Comp&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;any expects to repatriate an additional $223.0 million of foreign earnings to the U.S. in 2018. For future undistributed earnings earned after December 31, 2017, the Company will assert its intention to indefinitely reinvest certain future undistributed fo&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;reign earnings from certain jurisdictions, and repatriate future earnings from other specific jurisdictions as part of its foreign cash management strategy around the world.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Excluding the impact of these items, i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ncome tax expense differs from the amount c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;omputed by applying the U.S. federal statutory income tax rate to income before income tax primarily due to the mix of taxable income by taxing jurisdiction, the impact of tax incentives and tax ho&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lidays in foreign locations,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; state income taxes (net of fed&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;eral benefit)&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and the U.S. tax under GILTI&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;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company has been granted certain tax incentives, including tax holidays, for its subsidiaries in &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;China, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Malaysia and Thailand that will expire at various dates, unless extended or otherwise renegotiated, through &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2018 in China, 2021&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; in Malaysia and 2028 in Thailand&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, and are subject to certain conditions with which the Company expects to comply. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The net impact of these tax incentives was to lower income tax expense 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;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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; by approximatel&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;y &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$2.9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million (approximately &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.06&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;per diluted share) and $1.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million (approximately $0.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;03&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; per diluted share), respectively&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; 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:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:325.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;China&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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;422&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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;167&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Malaysia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,308&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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;532&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Thailand&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,144&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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;556&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,874&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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: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:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,255&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;As of &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 total amount of the reserve for uncertain tax benefits including interest was &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. The reserve is classified as a current or long-term liability in the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;condensed &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;consolidated balance sheet&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; based on the Company&amp;#8217;s expectation of when the items will be settled. The amount of accrued potential interest&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;on unrecognized tax benefits included in the reserve as of &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;,&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;as &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$47.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; thousand. There was no reserve for pot&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ential penalties.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;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 Company released $0.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million of uncertain tax benefits&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; from a &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;U.S. Internal Revenue Service&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; (IRS)&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;audit related to the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Secure Communication Systems, Inc. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;acquisition. During the first q&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;uarter of &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 IRS indicated that this examination of years 2013 to 2015 was closed. In addition, the IRS also notified the Company that the examination of the Company&amp;#8217;s consolidated U.S. income tax return filings for 2014 was also closed with no a&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;dditional tax costs.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company and its subsidiaries in Brazil, China, Ireland, Luxembourg, Malaysia, Mexico,&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 Netherlands, Romania, Singapore, Thailand and the United States remain open to examination by the various local taxing authorities, in total&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; o&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;r in part, for fiscal years 2011&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; to 201&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;.&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;Currently, the Company does not have any ongoing &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;tax examinations by any jurisdiction&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;During the course of such examinations, disputes may occur as to matters of fact or law.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Also, i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n most tax jurisdictions, th&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;e passage of time without examination will result in the expiration of applicable statutes of limitations thereby precluding examination of the tax period(s) for which such statute of limitation has expired. The Company believes that it has adequately prov&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ided for its tax liabilities&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:IncomeTaxDisclosureTextBlock>
  <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock id="ID_368" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Note 11 &amp;#8211; Income Taxes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income tax expense consists of the following:&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Federal &amp;#8211; current&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(304)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(212)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Foreign &amp;#8211; current&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,154&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,112&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;State &amp;#8211; current&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;306&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;128&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;39,000&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;74&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;41,156&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,102&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_369" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2874000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_370" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_CN" unitRef="USD" decimals="-3">422000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_371" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_MY" unitRef="USD" decimals="-3">1308000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:IncomeTaxReconciliationTaxHolidays id="ID_372" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_TH" unitRef="USD" decimals="-3">1144000</us-gaap:IncomeTaxReconciliationTaxHolidays>
  <us-gaap:SummaryOfIncomeTaxHolidayTextBlock id="ID_373" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The net impact of these tax incentives was to lower income tax expense 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;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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; by approximatel&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;y &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$2.9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million (approximately &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;0.06&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;per diluted share) and $1.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million (approximately $0.&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;03&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; per diluted share), respectively&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; 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:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:325.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;China&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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;422&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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;167&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Malaysia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,308&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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;532&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Thailand&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,144&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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;556&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,874&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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: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:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,255&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxHolidayTextBlock>
  <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare id="ID_374" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.06</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
  <us-gaap:SegmentReportingDisclosureTextBlock id="ID_375" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;12&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Segment and Geographic Information&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company currently has manufacturing facilities in the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Americas&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, Asia and Europe to serve its customers. The Company is operated and managed geographically, and management evaluates &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;performance and allocates the Company&amp;#8217;s resources on a geographic basis. Intersegment sales are generally recorded at prices that approximate arm&amp;#8217;s length transactions. Operating segments&amp;#8217; measure of profitability is based on income from operations. The ac&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;counting policies for the reportable operating segments are the same as for the Company taken as a whole. The Company has three reportable operating segments:&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Americas, Asia and Europe&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;Informa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;tion about operating segments i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s 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: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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net sales:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;378,785&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;361,320&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;195,122&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;179,304&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,796&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40,644&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Elimination of intersegment sales&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(16,567)&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(23,365)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;608,136&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Depreciation and amortization:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,609&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,505&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,822&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,166&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;884&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;657&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,069&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,945&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,384&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,273&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income from operations:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,737&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,621&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,649&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;13,379&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,995&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,370&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate and intersegment eliminations&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(19,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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(17,481)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,967&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:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,889&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other income (expense):&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest expense&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,428)&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,225)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest income&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,933&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,074&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other income (expense)&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;43&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(81)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Income before income taxes&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,515&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,657&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Capital expenditures:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,849&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,266&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,713&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,410&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,022&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;914&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,293&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;988&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,877&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,578&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:14.5pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &gt;&lt;td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total assets:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;786,480&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;812,187&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;726,481&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;674,783&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;206,237&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;470,786&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate and other&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;338,808&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;151,548&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,058,006&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,109,304&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:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Geographic net sales information reflects the destination of the product shipped. Long-lived assets&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;information is based upon the physical location of the asset.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Geographic net sales:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;391,967&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;368,717&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;106,991&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;93,632&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;80,541&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;74,922&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other foreign&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,637&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,632&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;608,136&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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: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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-lived assets:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;179,386&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;167,858&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;78,867&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,750&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,194&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,042&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other foreign&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26,900&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;25,830&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;296,347&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;282,480&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:Revenues id="ID_376" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">378785000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_377" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">195122000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_378" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">50796000</us-gaap:Revenues>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_379" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">5609000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_380" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">2822000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_381" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">884000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_382" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember" unitRef="USD" decimals="-3">3069000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:DepreciationDepletionAndAmortization id="ID_383" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">12384000</us-gaap:DepreciationDepletionAndAmortization>
  <us-gaap:OperatingIncomeLoss id="ID_384" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">16737000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="ID_385" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">17649000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss id="ID_386" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">2995000</us-gaap:OperatingIncomeLoss>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_387" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">12849000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_388" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">5713000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_389" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">1022000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_390" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateMember" unitRef="USD" decimals="-3">1293000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:PaymentsToAcquireProductiveAssets id="ID_391" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">20877000</us-gaap:PaymentsToAcquireProductiveAssets>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock id="ID_392" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Informa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;tion about operating segments i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s 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: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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net sales:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;378,785&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;361,320&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;195,122&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;179,304&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,796&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40,644&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Elimination of intersegment sales&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(16,567)&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(23,365)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;608,136&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Depreciation and amortization:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,609&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,505&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,822&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,166&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;884&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;657&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,069&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,945&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,384&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,273&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income from operations:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,737&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,621&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,649&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;13,379&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,995&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,370&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate and intersegment eliminations&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(19,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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(17,481)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,967&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:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,889&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other income (expense):&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest expense&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,428)&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,225)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest income&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,933&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,074&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other income (expense)&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;43&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(81)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Income before income taxes&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,515&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,657&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Capital expenditures:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;12,849&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,266&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,713&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,410&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,022&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;914&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,293&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;988&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,877&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,578&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:14.5pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &gt;&lt;td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total assets:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Americas&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;786,480&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;812,187&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;726,481&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;674,783&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;206,237&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;470,786&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.5pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Corporate and other&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;338,808&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;151,548&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:15pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,058,006&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,109,304&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
  <us-gaap:Revenues id="ID_393" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">391967000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_394" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">106991000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_395" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">80541000</us-gaap:Revenues>
  <us-gaap:Revenues id="ID_396" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember" unitRef="USD" decimals="-3">28637000</us-gaap:Revenues>
  <us-gaap:IncomeTaxesPaidNet id="ID_397" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1416000</us-gaap:IncomeTaxesPaidNet>
  <us-gaap:InterestPaidNet id="ID_398" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2256000</us-gaap:InterestPaidNet>
  <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock id="ID_399" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Note 13 &amp;#8211; Supplemental Cash Flow and Non-Cash Information&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;The following is additional information concerning supplemental disclosures of cash payments.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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: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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes paid, net&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,416&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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;816&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest paid&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,256&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,214&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-cash investing activity:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Additions to property, plant and equipment in accounts payable&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,035&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,301&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock id="ID_400" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;14&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Contingencies&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The Company is involved in various legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;consolidated financial position or results of operations&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:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock id="ID_401" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;15&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Restructuring Charges&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The Company has undertaken initiatives to restructure its business operations &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;to&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; improv&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;e utilization and realize&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; cost savings. These initiatives have included changing the number and location of production facilities, largely to align capacity and infrastructure with current and anticipated customer demand. This alignment includes transferring programs from higher c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ost geographies to lower cost geographies. The process of restructuring entails moving production between facilities, reducing staff levels, realig&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ning our business processes, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;reorganizing our management&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;and&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; other activities.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The Company recognized restru&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;cturing charges during &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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;primarily related to&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;facility tr&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;ansition and closures &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;in the Americas&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;, capacity reduction and reductions in workforce in certain facilities across various regions&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The following table summarizes the &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; activity in &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;the accrued restru&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;cturing balances related to the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;restructuring activities initiated prior to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;:&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:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' 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:8pt;font-weight:bold;color:#000000;' &gt;Balance as of&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Foreign&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:8pt;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:8pt;font-weight:bold;color:#000000;' &gt;Balance as of&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' 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:8pt;font-weight:bold;color:#000000;' &gt;December 31,&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Restructuring&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Cash&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Exchange&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:8pt;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:8pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;2017&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Charges&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Payment&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:8pt;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:8pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;2018 Restructuring:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Severance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;765&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(746)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;19&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Other exit costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;298&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(168)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;130&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;1,063&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(914)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.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:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;149&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;2017 Restructuring:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Severance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;47&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;47&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Leased facilities and equipment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;96&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(96)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Other exit costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;198&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;244&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(210)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;231&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;245&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;340&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(306)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.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:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;278&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;2016 Restructuring:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Severance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;29&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(3)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;25&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Other exit costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;35&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(16)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;35&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;45&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;34&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(19)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.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:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;60&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;290&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;1,437&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1,239)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;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:9pt;color:#000000;' &gt;487&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
  <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock id="ID_402" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The following table summarizes the &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; activity in &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;the accrued restru&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;cturing balances related to the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;restructuring activities initiated prior to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;:&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:9pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' 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:8pt;font-weight:bold;color:#000000;' &gt;Balance as of&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Foreign&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:8pt;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:8pt;font-weight:bold;color:#000000;' &gt;Balance as of&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' 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:8pt;font-weight:bold;color:#000000;' &gt;December 31,&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Restructuring&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Cash&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Exchange&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:8pt;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:8pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;2017&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Charges&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Payment&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:8pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:8pt;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:8pt;font-weight:bold;color:#000000;' &gt;2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;2018 Restructuring:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Severance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;765&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(746)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;19&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Other exit costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;298&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(168)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;130&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;1,063&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(914)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.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:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;149&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;2017 Restructuring:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Severance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;47&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;47&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Leased facilities and equipment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;96&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(96)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Other exit costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;198&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;244&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(210)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;231&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;245&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;340&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(306)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.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:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;278&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;2016 Restructuring:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Severance&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;29&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(3)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;25&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Other exit costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;16&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;35&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(16)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;35&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;45&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;34&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(19)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.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:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;60&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;290&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;1,437&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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1,239)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:34.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:61.5pt;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:9pt;color:#000000;' &gt;487&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
  <us-gaap:ComprehensiveIncomeNoteTextBlock id="ID_403" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;color:#000000;' &gt;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;17&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;&amp;#8211; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Accumulated Other Comprehensive Loss&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The changes in accumulated other c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;omprehensive loss by component we&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;re 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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Foreign&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Unrealized&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;currency&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Derivative&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;loss on&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;instruments,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;investments,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:210pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;adjustments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;net of tax&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;net of tax&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Other&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:210pt;border-top-style:solid;border-top-width:1;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;Balances, December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(9,567)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,478&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &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: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: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:30pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' &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:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,149)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;Other comprehensive gain&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&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: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:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.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:14.25pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;    before reclassifications&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,332&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;833&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,165&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Net current period other comprehensive gain&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.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:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,332&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.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:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;833&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;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:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;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:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,165&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Balances, March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,235)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,311&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &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: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: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:30pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' &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:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(5,984)&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;See Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;16&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 further explanation &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;the change in&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;derivative instruments&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; that is recorded to Accumulated Other Comprehensive Loss.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_404" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">1332000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_405" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_406" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2165000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_407" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">1332000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_408" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock id="ID_409" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The changes in accumulated other c&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;omprehensive loss by component we&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;re 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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Foreign&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Unrealized&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;currency&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Derivative&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;loss on&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;translation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;instruments,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;investments,&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:210pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;adjustments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;net of tax&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;net of tax&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Other&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:210pt;border-top-style:solid;border-top-width:1;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;Balances, December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(9,567)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,478&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &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: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: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:30pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' &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:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,149)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;Other comprehensive gain&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&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: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:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.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:14.25pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;    before reclassifications&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,332&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;833&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,165&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Net current period other comprehensive gain&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.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:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,332&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.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:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;833&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;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:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:30pt;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:30pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.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:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,165&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Balances, March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,235)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,311&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:45pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &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: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: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:30pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' &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:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(5,984)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
  <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares id="ID_410" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">1911000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
  <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures id="ID_411" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">198000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
  <us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings id="ID_412" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">26000</us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 id="ID_413" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_414" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_RangeAxis_us-gaap_MaximumMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_415" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_us-gaap_RangeAxis_us-gaap_MinimumMember">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock id="ID_416" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The following table summarizes the activi&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ties related to the Company&amp;#8217;s performance-based restricted stock units:&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:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Number of&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Units&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Fair Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested units outstanding as of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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: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;346&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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$26.88&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Granted &lt;/font&gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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: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;109&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;29.92&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Forfeited or expired&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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:56.25pt;border-bottom-style:solid;border-bottom-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;(145)&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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23.97&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-vested units outstanding as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' &gt;&lt;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:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;310&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$29.31&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:13pt;' &gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;  &lt;/font&gt;&lt;/sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Represents target number of units that can vest &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;based on the achievement of the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;performance goals.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod id="ID_417" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="-3">109000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod id="ID_418" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="-3">145000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue id="ID_419" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="myUSDperShare" decimals="2">29.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue id="ID_420" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="myUSDperShare" decimals="2">23.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
  <us-gaap:CapitalExpendituresIncurredButNotYetPaid id="ID_421" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">11035000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
  <us-gaap:CashFlowSupplementalDisclosuresTextBlock id="ID_422" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Note 13 &amp;#8211; Supplemental Cash Flow and Non-Cash Information&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;The following is additional information concerning supplemental disclosures of cash payments.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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: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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes paid, net&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,416&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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;816&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Interest paid&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,256&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,214&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Non-cash investing activity:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Additions to property, plant and equipment in accounts payable&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,035&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3,301&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_423" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_424" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="USD" decimals="-3">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:PaymentsOfFinancingCosts id="ID_425" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:PaymentsOfFinancingCosts>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_426" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_us-gaap_RangeAxis_us-gaap_MinimumMember">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife id="ID_427" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_us-gaap_RangeAxis_us-gaap_MaximumMember">P14Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax id="ID_428" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">833000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_429" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">833000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="ID_430" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="-3">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements id="ID_431" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_bhe_RestrictedSharesAndRestrictedStockUnitsMember" unitRef="shares" decimals="-3">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_432" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">833000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:Revenues id="ID_433" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="USD" decimals="-3">-16567000</us-gaap:Revenues>
  <us-gaap:OperatingIncomeLoss id="ID_434" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember" unitRef="USD" decimals="-3">-19414000</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTax id="ID_435" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">2165000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock id="ID_436" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Amortization &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;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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;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:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization of intangible assets&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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,366&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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,481&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization of capitalized purchased software costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;259&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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;276&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization of debt costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;218&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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;196&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,843&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: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:41.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:41.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,953&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
  <us-gaap:CapitalizedComputerSoftwareAmortization1 id="ID_437" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">259000</us-gaap:CapitalizedComputerSoftwareAmortization1>
  <us-gaap:AmortizationOfFinancingCosts id="ID_438" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">218000</us-gaap:AmortizationOfFinancingCosts>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_439" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">48517000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_440" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">48517000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock id="ID_441" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;As of &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 unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards &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: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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Performance-&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;based&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Restricted&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Restricted&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Stock&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Stock&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Stock&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:194.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands, except remaining period data)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Options&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt; Units&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' &gt;Units&lt;/font&gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:194.25pt;border-top-style:solid;border-top-width:1;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;Unrecognized compensation cost&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:37.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; $  266 &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:9pt;border-top-style:solid;border-top-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:45pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; $  18,401 &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:9pt;border-top-style:solid;border-top-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:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; $  5,985 &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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;Remaining weighted-average &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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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;  amortization period&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' 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;0.9 years&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: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:45pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.1 years&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: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:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2.1 years&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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: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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' &gt;&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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' &gt;&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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='9' rowspan='1' style='width:377.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:377.25pt;' &gt;&lt;sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1)&lt;/font&gt;&lt;/sup&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; Based on the probable achievement of the performance goals identified in each award.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
  <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock id="ID_442" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The following table summarizes activities relating to the Company&amp;#8217;s stock options:&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:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&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:9pt;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:9pt;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:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Weighted-&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Aggregate&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Number of&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Average&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Remaining&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Intrinsic&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Exercise&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Contractual&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;Value&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Price&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Term (Years)&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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding as of December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;596&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$19.72&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&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: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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;(168)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18.40&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&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: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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Forfeited or expired&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-bottom-style:solid;border-bottom-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;(19)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;22.97&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&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:56.25pt;border-bottom-style:solid;border-bottom-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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Outstanding as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;409&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$20.12&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.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:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4.99&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:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$  3,985&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Exercisable as of March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:56.25pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;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;372&lt;/font&gt;&lt;/td&gt;&lt;td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:51pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$19.82&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:66.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;3.95&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:56.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:56.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$  3,735&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
  <us-gaap:RestructuringCharges id="ID_443" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1437000</us-gaap:RestructuringCharges>
  <us-gaap:PaymentsForRestructuring id="ID_444" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1239000</us-gaap:PaymentsForRestructuring>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_445" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1000</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:NetIncomeLoss id="ID_446" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">-23641000</us-gaap:NetIncomeLoss>
  <us-gaap:RestructuringCharges id="ID_447" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">34000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_448" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringCharges>
  <us-gaap:PaymentsForRestructuring id="ID_449" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">19000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_450" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">3000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_451" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRestructuring>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_452" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_453" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_454" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:EarningsPerShareTextBlock id="ID_455" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Earnings Per Share&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Basic earnings per share &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;is computed&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; using the weighted-average number of shares outstanding. Diluted earnings per share &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;is computed&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding stock equivalents. Stock equivalents include common shares issuable upon the exercise of stock options and other equity instruments, and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;are computed&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; using the treasury stock method. Under the treasury stock method, the exercise price of a share, the amount of compensation cost, if any, for future service that the Company has not yet recognized &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;are assumed to be used&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; to repurchase shares in the current period&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The following table sets forth the calculation of basic and diluted earnings per share&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: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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands, except per share data)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net income (loss)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(23,641)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,555&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Denominator for basic earnings per share - weighted-average number of&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;common shares outstanding during the period&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;48,517&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Incremental common shares attributable to exercise of dilutive options&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;361&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Incremental common shares attributable to outstanding restricted&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;stock units&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&amp;#8212;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;208&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Denominator for diluted earnings per share&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;48,517&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Basic earnings (loss) per share&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$(0.49)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$0.17&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Diluted earnings (loss) per share&lt;/font&gt;&lt;/td&gt;&lt;td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$(0.49)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$0.17&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Potentially &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;dilutive securities totaling 0.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million common shares &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;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; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;were not included in the computation of diluted loss per share because their effect would have decreased the loss per share.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:FinancingReceivablesTextBlock id="ID_456" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:justify;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;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;10&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Accounts Receivable Sale Program&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;In connection with a trade accounts receivable sale program with an unaffiliated financial institution, the Company may elect to sell, at a discount, on an ongoing basis, up to a maximum of $40.0 million, of specific accou&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;nts receivable at any one time.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;During the t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;hree months 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; &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 sold $40&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.0 million of account&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s receivable under this program, and i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n exchange, the Company received cash proceeds of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$39.9 million, net of the discount. Dur&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ing the three&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; months ended &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;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;2017&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 Company sold $25.0&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million of account&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;s receivable under this program, and i&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;n exchange, the Company received cash proceeds of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;$24.9&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million, net of the discount. The loss on the sale&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;resulting from the discount&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; during the three&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;months 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; &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 &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; was $0.1 million for both periods&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; and was&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; recorded to other expense within the Condensed Consolidated Statements of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Income&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
  <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation id="ID_457" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">763000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax id="ID_458" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-5">1100000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
  <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax id="ID_459" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-5">800000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_460" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_461" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:RestructuringReserveSettledWithoutCash2 id="ID_462" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveSettledWithoutCash2>
  <us-gaap:RestructuringReserveAccrualAdjustment1 id="ID_463" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">-1000</us-gaap:RestructuringReserveAccrualAdjustment1>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_464" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-20999000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_465" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">4757000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_466" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">640466000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_467" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">608092000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_468" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">-5984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest id="ID_469" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1247331000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="ID_470" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="USD" decimals="-3">266000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="ID_471" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="USD" decimals="-3">18401000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber id="ID_472" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">409000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber id="ID_473" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">372000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice id="ID_474" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">20.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice id="ID_475" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">19.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue id="ID_476" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">3985000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue id="ID_477" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">3735000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_478" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="-3">672000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_479" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="myUSDperShare" decimals="2">29.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo id="ID_480" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">11093000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree id="ID_481" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">10177000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour id="ID_482" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">7231000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive id="ID_483" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">7203000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths id="ID_484" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">8066000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued id="ID_485" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">47000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
  <bhe:UnrecognizedTaxBenefitsIncludingInterestAndPenalties id="ID_486" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">300000</bhe:UnrecognizedTaxBenefitsIncludingInterestAndPenalties>
  <us-gaap:NoncurrentAssets id="ID_487" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">296347000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_488" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_country_US" unitRef="USD" decimals="-3">179386000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_489" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_bhe_OtherRegionsMember" unitRef="USD" decimals="-3">26900000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_490" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">78867000</us-gaap:NoncurrentAssets>
  <us-gaap:NoncurrentAssets id="ID_491" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">11194000</us-gaap:NoncurrentAssets>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized id="ID_492" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="USD" decimals="-3">5985000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber id="ID_493" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="-3">310000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue id="ID_494" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="myUSDperShare" decimals="2">29.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent id="ID_495" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">19746000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:AccountsPayableCurrent id="ID_496" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">368625000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_497" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">12808000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_498" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">83652000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent id="ID_499" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">484831000</us-gaap:LiabilitiesCurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations id="ID_500" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">187601000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:OtherLiabilitiesNoncurrent id="ID_501" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">90270000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:CommonStockValue id="ID_502" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">4757000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapital id="ID_503" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">608092000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_504" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">640466000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_505" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-5984000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_506" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1247331000</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_507" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2058006000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent id="ID_508" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">105000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment id="ID_509" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">438435000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PreferredStockParOrStatedValuePerShare id="ID_510" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.1</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized id="ID_511" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued id="ID_512" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">0</us-gaap:PreferredStockSharesIssued>
  <us-gaap:CommonStockSharesAuthorized id="ID_513" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">145000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued id="ID_514" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">47572000</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding id="ID_515" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-3">47572000</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockParOrStatedValuePerShare id="ID_516" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_517" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember" unitRef="USD" decimals="-3">-8235000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_518" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" decimals="-3">-41000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:Goodwill id="ID_519" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">153514000</us-gaap:Goodwill>
  <us-gaap:Goodwill id="ID_520" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">38102000</us-gaap:Goodwill>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_521" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">100234000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_522" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">35992000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_523" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="USD" decimals="-3">64242000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_524" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" unitRef="USD" decimals="-3">28800000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_525" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" unitRef="USD" decimals="-3">18662000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_526" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_PatentedTechnologyMember" unitRef="USD" decimals="-3">10138000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_527" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="USD" decimals="-3">868000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_528" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="USD" decimals="-3">267000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_529" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="USD" decimals="-3">601000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_530" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">173858000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_531" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">84801000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_532" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">89057000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:InventoryRawMaterials id="ID_533" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">294699000</us-gaap:InventoryRawMaterials>
  <us-gaap:InventoryWorkInProcess id="ID_534" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">7853000</us-gaap:InventoryWorkInProcess>
  <us-gaap:InventoryFinishedGoods id="ID_535" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">3428000</us-gaap:InventoryFinishedGoods>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_536" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">676327000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent id="ID_537" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">403767000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet id="ID_538" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">305980000</us-gaap:InventoryNet>
  <us-gaap:IncomeTaxesReceivable id="ID_539" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">66000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:AssetsCurrent id="ID_540" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1565492000</us-gaap:AssetsCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_541" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">200422000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Goodwill id="ID_542" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">191616000</us-gaap:Goodwill>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_543" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">4034000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:OtherAssetsNoncurrent id="ID_544" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">96442000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_545" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">2058006000</us-gaap:Assets>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_546" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" unitRef="USD" decimals="-3">-19000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="ID_547" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">31729000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_548" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">36156000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_549" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">29880000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross id="ID_550" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="USD" decimals="-3">7800000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_551" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="USD" decimals="-3">7800000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization id="ID_552" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="USD" decimals="-3">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsNet id="ID_553" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember" unitRef="USD" decimals="-3">6276000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_554" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" decimals="-3">2311000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:RestructuringReserve id="ID_555" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">487000</us-gaap:RestructuringReserve>
  <us-gaap:DerivativeFixedInterestRate id="ID_556" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="pure" decimals="6">0.014935</us-gaap:DerivativeFixedInterestRate>
  <us-gaap:InterestRateCashFlowHedgeAssetAtFairValue id="ID_557" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_FinancialInstrumentAxis_us-gaap_InterestRateSwapMember" unitRef="USD" decimals="-5">3100000</us-gaap:InterestRateCashFlowHedgeAssetAtFairValue>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount id="ID_558" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="shares" decimals="-5">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <bhe:TradeAccountsReceivableSold id="ID_559" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">25000000</bhe:TradeAccountsReceivableSold>
  <bhe:AmountReceivedFromTradeAccountsReceivableSoldToThirdParty id="ID_560" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">24900000</bhe:AmountReceivedFromTradeAccountsReceivableSoldToThirdParty>
  <us-gaap:GainLossOnSaleOfAccountsReceivable id="ID_561" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">100000</us-gaap:GainLossOnSaleOfAccountsReceivable>
  <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions id="ID_562" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">500000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
  <us-gaap:RevenueFromContractWithCustomerTextBlock id="ID_563" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; Revenue&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;The Company&amp;#8217;s revenues are generated primarily from the sale of manufactured products bui&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;lt to customer specifications. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The Company also generates revenue from design, development and engineering services, in addition to the sale&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; of excess inventory.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Revenue is measured based on a consideration specified in a contract with a customer.&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 recognizes revenue when it satisfies a performance obligation by transferring control over a manufactured product to a customer.&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 Co&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;mpany&amp;#8217;s contracts with customers are short-term in nature.&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;Customers are generally billed when the product is shipped or as services are performed.&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;Under the majority of the Company&amp;#8217;s manufacturing contracts with customers, the customer controls all of the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; work-in-progress as products are being built.&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;Revenues under these contracts are recognized progressively based on the cost-to-cost method.&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 other manufacturing contracts, the customer does not take control of the product until it is completed.&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;Under t&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;hese contracts, the Company recognizes revenue &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;upon transfer of control of product to the customer&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;Revenue from design, development and engineering services is recognized over time as the services are performed.&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 assumes no significant obligati&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ons after shipment as it typically warrants workmanship only.&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;Therefore, the warranty provisions are generally not significant.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;If the Company had recorded revenue, but not issued an invoice, a contract asset is recognized.&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 contract asset is transferr&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;to &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;accounts receivable when the entitlement to payment becomes unconditional.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Taxes assessed by governmental authorities that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a cus&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;tomer, are excluded from revenue.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as fulfillment costs and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;are included in cost of sales&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:13pt;' &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;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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;Disaggregation of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;revenue&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;In the following table, revenue is d&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;isaggregated by market sector. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The table also includes a reconciliation of the disaggregated revenue with the reportable operating segments.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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: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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Reportable Operating Segments&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:204.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Americas&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Europe&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:204.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market Sector:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Industrials&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;52,729&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;53,657&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18,174&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;124,560&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;A&amp;amp;D&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;88,414&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,130&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;97,867&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Medical&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,992&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,263&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,032&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;97,287&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Test and instrumentation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45,869&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;39,233&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,112&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;102,214&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Computing&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;86,221&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;14,900&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,417&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;103,538&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Telecommunication&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;43,894&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,085&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;691&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;82,670&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;   External revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;372,119&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;185,268&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,749&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;608,136&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Elimination of intersegment sales&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,666&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,854&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,567&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Segment revenue&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;378,785&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;195,122&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,796&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;624,703&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31, 2017 (as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Americas&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Europe&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:204.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market Sector:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Industrials&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,097&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45,791&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,298&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;117,186&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;A&amp;amp;D&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;93,409&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;132&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,359&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;99,900&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Medical&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47,601&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;32,477&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,847&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;84,925&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Test and instrumentation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;32,654&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;34,694&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,402&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;75,750&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Computing&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,813&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19,566&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,880&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;100,259&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Telecommunication&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47,914&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;31,164&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;805&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;79,883&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;   External revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;353,488&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;163,824&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40,591&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Elimination of intersegment sales&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,832&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;15,480&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;53&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23,365&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Segment revenue&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;361,320&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;179,304&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40,644&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;581,268&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:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;F&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;or 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; and &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&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;94.4% and 95.7%, &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;, of the Company&amp;#8217;s revenue was recognized as products and services are transferred over time&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:RevenueFromContractWithCustomerTextBlock>
  <us-gaap:DisaggregationOfRevenueTableTextBlock id="ID_564" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;Disaggregation of &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;revenue&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;In the following table, revenue is d&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;isaggregated by market sector. &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;The table also includes a reconciliation of the disaggregated revenue with the reportable operating segments.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style='line-height:20pt;' /&gt;&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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: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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Reportable Operating Segments&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31, 2018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:204.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Americas&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Europe&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:204.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market Sector:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Industrials&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;52,729&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;53,657&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18,174&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;124,560&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;A&amp;amp;D&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;88,414&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,130&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;97,867&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Medical&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,992&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,263&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,032&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;97,287&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Test and instrumentation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45,869&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;39,233&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,112&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;102,214&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Computing&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;86,221&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;14,900&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,417&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;103,538&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Telecommunication&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;43,894&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;38,085&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;691&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;82,670&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;   External revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;372,119&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;185,268&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,749&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;608,136&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Elimination of intersegment sales&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,666&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,854&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,567&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Segment revenue&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;378,785&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;195,122&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,796&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;624,703&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31, 2017 (as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Americas&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Europe&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Total&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:204.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Market Sector:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Industrials&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;54,097&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;45,791&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;17,298&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;117,186&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;A&amp;amp;D&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;93,409&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;132&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,359&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;99,900&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Medical&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47,601&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;32,477&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,847&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;84,925&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Test and instrumentation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;32,654&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;34,694&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,402&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;75,750&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Computing&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,813&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;19,566&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,880&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;100,259&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Telecommunication&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;47,914&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;31,164&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;805&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;79,883&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;   External revenue&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;353,488&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;163,824&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40,591&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Elimination of intersegment sales&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,832&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;15,480&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;53&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;23,365&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;  Segment revenue&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;361,320&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;179,304&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;40,644&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;581,268&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
  <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock id="ID_565" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Significant changes in the contract asset balance during the pe&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;riod 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:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.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:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Transferred to receivables from contract assets recognized at &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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;   the beginning of the 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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(145,217)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;(156,206)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Contract assets recognized, net of reclassification to accounts receivable&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;146,344&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;149,645&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net change&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,127&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;(6,561)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock id="ID_566" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;18&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;Shareholders&amp;#8217; Equity&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;margin-left:0pt;' &gt;Dividends&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;On March 6&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&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; declared a quarterly cash dividend of $0.15 per share of the Company&amp;#8217;s common stock to shareholders of record as of March 29, 2018&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;. The dividend of $7.5 million was paid&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; on April 11, 2018.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;margin-left:0pt;' &gt;Share Repurchase Authorization&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;On December 7, 2015 and on March 6, 2018, the Board of Directors approved the repurchase of up to $100.0 million and $250.0 million, respectively, of the Company&amp;#8217;s common shares. As of March 31, 2018, the&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; Company had $245.0 million remaining under the share repurchase authorization.&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;line-height:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;During the first quarter of 2018, the Company entered into an accelerated stock repurchase agreement (ASR) with a third party to purchase shares of its common stock for a paym&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ent of $50.0 million and rec&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;eived an initial delivery of 1.3&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million shares of common stock, representing 80% of the expected shares. The remaining shares will be settled at the end of the contract period.&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:IncreaseDecreaseInContractReceivablesNet id="ID_567" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-6561000</us-gaap:IncreaseDecreaseInContractReceivablesNet>
  <us-gaap:ProceedsFromIssuanceOfMediumTermNotes id="ID_568" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">50000000</us-gaap:ProceedsFromIssuanceOfMediumTermNotes>
  <us-gaap:PaymentsForRepurchaseOfOtherEquity id="ID_569" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">10000000</us-gaap:PaymentsForRepurchaseOfOtherEquity>
  <us-gaap:PaymentsForRepurchaseOfOtherEquity id="ID_570" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRepurchaseOfOtherEquity>
  <us-gaap:ProceedsFromIssuanceOfMediumTermNotes id="ID_571" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">0</us-gaap:ProceedsFromIssuanceOfMediumTermNotes>
  <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock id="ID_572" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' &gt;The following table&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;s summarize the impacts of ASC&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; 606 adoption on the Company&amp;#8217;s &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2017&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;consolidated financial statements.&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 colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Condensed Consolidated Balance Sheet&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;December 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Impact of changes in accounting policies&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As previously&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;reported&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As adjusted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash and cash equivalents&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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;742,546&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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;742,546&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;436,560&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;436,560&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Contract assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;146,496&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;146,496&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;397,181&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(128,264)&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;268,917&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Prepaid expenses and other assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;42,263&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(6,245)&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;36,018&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes receivable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;120&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;120&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;186,473&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;186,473&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;191,616&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;191,616&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,034&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,034&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other, net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;96,524&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;96,524&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total assets&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,097,317&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,987&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,109,304&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Current installments of long-term debt and &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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;capital lease obligations&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18,274&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;18,274&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accounts payable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;362,701&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;362,701&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes payable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,662&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.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: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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,663&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accrued liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;85,679&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;85,679&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-term debt and capital lease obligations, less &lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;current installments&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;193,406&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;193,406&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;89,749&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;89,749&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,027&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,667&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,694&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;768,498&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,668&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: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:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;770,166&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Common stock&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,914&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;4,914&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Additional paid-in capital&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;634,192&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;634,192&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Retained earnings&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;697,862&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,319&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;708,181&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accumulated other comprehensive loss&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,149)&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,149)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total shareholders&amp;#8217; equity&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,328,819&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;10,319&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,339,138&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Total liabilities and shareholders&amp;#8217; equity&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,097,317&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,987&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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,109,304&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 colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Condensed Consolidated Statement of Income&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended March 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:22.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:228pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;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:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Impact of changes in accounting policies&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As previously&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands, except per share data)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;reported&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As adjusted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:22.5pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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 colspan='2' rowspan='1' 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;Sales&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;566,501&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(8,598)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Cost of sales&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(517,441)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;7,070&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(510,371)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Selling, general and administrative expenses&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(32,651)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(32,651)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Amortization of intangible assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,481)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,481)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Restructuring charges and other costs&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,511)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,511)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Interest expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,225)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(2,225)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Interest income&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,074&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,074&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Other expense, net&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(81)&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(81)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' 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;Income tax expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,498)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align: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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;396&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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,102)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net income&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,687&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,132)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,555&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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 colspan='2' rowspan='1' 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;Earnings per share:&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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.20&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(0.02)&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.17&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.19&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(0.02)&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;0.17&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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 colspan='2' rowspan='1' 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;Weighted-average number of shares outstanding:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;49,511&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;50,080&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 colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Condensed Consolidated Statement of Cashflows&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;Three Months Ended March 31, 2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Impact of changes in accounting policies&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As previously&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;reported&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Adjustments&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;As adjusted&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net income&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,687&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(1,132)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;8,555&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Adjustments to reconcile net income to net cash provided&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt; by operating activities:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Depreciation&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,320&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;9,320&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Amortization&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,953&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,953&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Deferred income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,041&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(967)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;74&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Gain on the sale of property, plant and equipment&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(197)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(197)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Stock-based compensation expense&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,160&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,160&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Changes in operating assets and liabilities:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accounts receivable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;59,685&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;59,685&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Contract assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,561&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;6,561&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(22,512)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(7,070)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(29,582)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Prepaid expenses and other assets&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(5,329)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;2,037&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(3,292)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accounts payable&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,225&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;16,225&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Accrued liabilities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,256&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;5,256&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Income taxes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(384)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;571&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;187&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net cash provided by operations&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,905&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,905&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net cash used in investing activities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(7,469)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(7,469)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:6.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net cash provided by financing activities&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;267&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;267&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Effect of exchange rate changes&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;341&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;341&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net increase in cash and cash equivalents&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;71,044&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;71,044&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash and cash equivalents at beginning of year&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;681,433&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&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:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;681,433&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Cash and cash equivalents at end of period&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;752,477&lt;/font&gt;&lt;/td&gt;&lt;td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' &gt;&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:justify;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: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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;752,477&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:RestructuringCharges id="ID_573" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">1063000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_574" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">765000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_575" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">298000</us-gaap:RestructuringCharges>
  <us-gaap:PaymentsForRestructuring id="ID_576" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">914000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_577" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">746000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_578" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">168000</us-gaap:PaymentsForRestructuring>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_579" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_580" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_581" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:PaymentsForRestructuring id="ID_582" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">16000</us-gaap:PaymentsForRestructuring>
  <us-gaap:RestructuringCharges id="ID_583" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">35000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_584" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserve id="ID_585" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">35000</us-gaap:RestructuringReserve>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 id="ID_586" contextRef="AS_OF_Dec07_2015_Entity_0000863436" unitRef="USD" decimals="-5">100000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount1 id="ID_587" contextRef="AS_OF_Mar06_2018_Entity_0000863436" unitRef="USD" decimals="-5">250000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
  <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 id="ID_588" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">245000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
  <us-gaap:CommonStockDividendsPerShareDeclared id="ID_589" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="myUSDperShare" decimals="2">0.15</us-gaap:CommonStockDividendsPerShareDeclared>
  <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear id="ID_590" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">2018-03-06</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
  <us-gaap:DividendPayableDateToBePaidDayMonthAndYear id="ID_591" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">2018-04-11</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
  <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear id="ID_592" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">2018-03-29</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
  <us-gaap:DividendsCommonStockCash id="ID_593" contextRef="FROM_Apr11_2018_TO_Apr11_2018_Entity_0000863436_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="USD" decimals="-5">7500000</us-gaap:DividendsCommonStockCash>
  <us-gaap:RestructuringReserve id="ID_594" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">149000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_595" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">19000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_596" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">130000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_597" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_598" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_599" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndEighteenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_600" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">278000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_601" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">47000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_602" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringReserve id="ID_603" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">231000</us-gaap:RestructuringReserve>
  <us-gaap:RestructuringCharges id="ID_604" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">340000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_605" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_606" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">96000</us-gaap:RestructuringCharges>
  <us-gaap:RestructuringCharges id="ID_607" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">244000</us-gaap:RestructuringCharges>
  <us-gaap:PaymentsForRestructuring id="ID_608" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">306000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_609" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">0</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_610" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">96000</us-gaap:PaymentsForRestructuring>
  <us-gaap:PaymentsForRestructuring id="ID_611" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">210000</us-gaap:PaymentsForRestructuring>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_612" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">1000</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_613" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_614" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_FacilityClosingMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">0</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:RestructuringReserveTranslationAdjustment id="ID_615" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwothousandandseventeenMember" unitRef="USD" decimals="-3">1000</us-gaap:RestructuringReserveTranslationAdjustment>
  <us-gaap:Assets id="ID_616" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">786480000</us-gaap:Assets>
  <us-gaap:Assets id="ID_617" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">726481000</us-gaap:Assets>
  <us-gaap:Assets id="ID_618" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">206237000</us-gaap:Assets>
  <us-gaap:Assets id="ID_619" contextRef="AS_OF_Mar31_2018_Entity_0000863436_us-gaap_StatementBusinessSegmentsAxis_us-gaap_CorporateAndOtherMember" unitRef="USD" decimals="-3">338808000</us-gaap:Assets>
  <us-gaap:Dividends id="ID_620" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">7136000</us-gaap:Dividends>
  <us-gaap:Dividends id="ID_621" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="USD" decimals="-3">0</us-gaap:Dividends>
  <us-gaap:Dividends id="ID_622" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="-3">0</us-gaap:Dividends>
  <us-gaap:Dividends id="ID_623" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="-3">7136000</us-gaap:Dividends>
  <us-gaap:Dividends id="ID_624" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-3">0</us-gaap:Dividends>
  <us-gaap:IncreaseDecreaseInContractReceivablesNet id="ID_625" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1127000</us-gaap:IncreaseDecreaseInContractReceivablesNet>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_626" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">608136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_627" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember" unitRef="USD" decimals="-3">124560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_628" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember" unitRef="USD" decimals="-3">97867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_629" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember" unitRef="USD" decimals="-3">97287000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_630" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember" unitRef="USD" decimals="-3">102214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_631" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember" unitRef="USD" decimals="-3">103538000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_632" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember" unitRef="USD" decimals="-3">82670000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_633" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">372119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_634" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">52729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_635" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">88414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_636" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">54992000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_637" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">45869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_638" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">86221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_639" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">43894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_640" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">185268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_641" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">53657000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_642" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">1130000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_643" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">38263000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_644" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">39233000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_645" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">14900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_646" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">38085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_647" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">50749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_648" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">18174000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_649" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">8323000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_650" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">4032000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_651" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">17112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_652" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">2417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_653" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_654" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent id="ID_655" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent id="ID_656" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">146496000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:InventoryNet id="ID_657" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-128264000</us-gaap:InventoryNet>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="ID_658" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-6245000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:IncomeTaxesReceivable id="ID_659" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:IncomeTaxesReceivable>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_660" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Goodwill id="ID_661" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:Goodwill>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_662" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:OtherAssetsNoncurrent id="ID_663" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_664" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">11987000</us-gaap:Assets>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent id="ID_665" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:AccountsPayableCurrent id="ID_666" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_667" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">1000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_668" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations id="ID_669" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:OtherLiabilitiesNoncurrent id="ID_670" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_671" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">1667000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:Liabilities id="ID_672" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">1668000</us-gaap:Liabilities>
  <us-gaap:CommonStockValue id="ID_673" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapital id="ID_674" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:AdditionalPaidInCapital>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_675" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">10319000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_676" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_677" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">10319000</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_678" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">11987000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:Revenues id="ID_679" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">566501000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_680" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-517441000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:SellingGeneralAndAdministrativeExpense id="ID_681" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-32651000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_682" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-2481000</us-gaap:AmortizationOfIntangibleAssets>
  <bhe:RestructuringChargesAndOtherCosts id="ID_683" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-1511000</bhe:RestructuringChargesAndOtherCosts>
  <us-gaap:InterestExpense id="ID_684" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">2225000</us-gaap:InterestExpense>
  <us-gaap:InvestmentIncomeInterest id="ID_685" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">1074000</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_686" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-81000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_687" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-1498000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetIncomeLoss id="ID_688" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">9687000</us-gaap:NetIncomeLoss>
  <us-gaap:EarningsPerShareBasic id="ID_689" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="myUSDperShare" decimals="2">0.2</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted id="ID_690" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="myUSDperShare" decimals="2">0.19</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_691" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="shares" decimals="-3">49511000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_692" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="shares" decimals="-3">50080000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:Revenues id="ID_693" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-8598000</us-gaap:Revenues>
  <us-gaap:CostOfGoodsAndServicesSold id="ID_694" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">7070000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:SellingGeneralAndAdministrativeExpense id="ID_695" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:AmortizationOfIntangibleAssets id="ID_696" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:AmortizationOfIntangibleAssets>
  <bhe:RestructuringChargesAndOtherCosts id="ID_697" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</bhe:RestructuringChargesAndOtherCosts>
  <us-gaap:InterestExpense id="ID_698" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:InterestExpense>
  <us-gaap:InvestmentIncomeInterest id="ID_699" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:InvestmentIncomeInterest>
  <us-gaap:OtherNonoperatingIncomeExpense id="ID_700" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:IncomeTaxExpenseBenefit id="ID_701" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">396000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:NetIncomeLoss id="ID_702" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-1132000</us-gaap:NetIncomeLoss>
  <us-gaap:EarningsPerShareBasic id="ID_703" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="myUSDperShare" decimals="2">-0.02</us-gaap:EarningsPerShareBasic>
  <us-gaap:EarningsPerShareDiluted id="ID_704" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="myUSDperShare" decimals="2">-0.02</us-gaap:EarningsPerShareDiluted>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic id="ID_705" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="shares" decimals="-3">49511000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding id="ID_706" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="shares" decimals="-3">50080000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:Depreciation id="ID_707" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">9320000</us-gaap:Depreciation>
  <us-gaap:AdjustmentForAmortization id="ID_708" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">2953000</us-gaap:AdjustmentForAmortization>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits id="ID_709" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">1041000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="ID_710" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">197000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ShareBasedCompensation id="ID_711" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">2160000</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_712" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-59685000</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInContractReceivablesNet id="ID_713" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInContractReceivablesNet>
  <us-gaap:IncreaseDecreaseInInventories id="ID_714" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">22512000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="ID_715" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">5329000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_716" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">16225000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities id="ID_717" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">5256000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_718" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-384000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_719" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">77905000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_720" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-7469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_721" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">267000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_722" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">341000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_723" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">71044000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_724" contextRef="AS_OF_Dec31_2016_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">681433000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_725" contextRef="AS_OF_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">752477000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:Depreciation id="ID_726" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:Depreciation>
  <us-gaap:AdjustmentForAmortization id="ID_727" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:AdjustmentForAmortization>
  <us-gaap:DeferredIncomeTaxesAndTaxCredits id="ID_728" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-967000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
  <us-gaap:GainLossOnSaleOfPropertyPlantEquipment id="ID_729" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
  <us-gaap:ShareBasedCompensation id="ID_730" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:ShareBasedCompensation>
  <us-gaap:IncreaseDecreaseInAccountsReceivable id="ID_731" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInContractReceivablesNet id="ID_732" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-6561000</us-gaap:IncreaseDecreaseInContractReceivablesNet>
  <us-gaap:IncreaseDecreaseInInventories id="ID_733" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">7070000</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets id="ID_734" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">-2037000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInAccountsPayableTrade id="ID_735" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities id="ID_736" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable id="ID_737" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">571000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities id="ID_738" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities id="ID_739" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities id="ID_740" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents id="ID_741" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease id="ID_742" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:AllocatedShareBasedCompensationExpense id="ID_743" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">2900000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense id="ID_744" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="ID_745" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-5">800000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense id="ID_746" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">700000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings id="ID_747" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_IncomeTaxAuthorityAxis_us-gaap_ForeignCountryMember" unitRef="USD" decimals="-5">30700000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
  <us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings id="ID_748" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember" unitRef="USD" decimals="-5">9400000</us-gaap:IncomeTaxReconciliationRepatriationOfForeignEarnings>
  <us-gaap:ForeignEarningsRepatriated id="ID_749" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-5">277000000</us-gaap:ForeignEarningsRepatriated>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_750" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">47000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_751" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">9854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_752" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">6666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_753" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="USD" decimals="-3">16567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_754" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">50796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_755" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">195122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_756" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">378785000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_757" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">624703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_758" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">581268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_759" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">361320000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_760" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">179304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_761" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">40644000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_762" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">53000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_763" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">15480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_764" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">7832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_765" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember" unitRef="USD" decimals="-3">23365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_766" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">40591000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_767" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">17298000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_768" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">6359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_769" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">4847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_770" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">8402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_771" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">2880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_772" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_EuropeMember" unitRef="USD" decimals="-3">805000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_773" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">163824000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_774" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">45791000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_775" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">132000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_776" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">32477000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_777" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">34694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_778" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">19566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_779" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AsiaMember" unitRef="USD" decimals="-3">31164000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_780" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">353488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_781" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">54097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_782" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">93409000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_783" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">47601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_784" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">32654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_785" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">77813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_786" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember_us-gaap_StatementGeographicalAxis_us-gaap_AmericasMember" unitRef="USD" decimals="-3">47914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock id="ID_787" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;table style='border-collapse:collapse;' &gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Geographic net sales information reflects the destination of the product shipped. Long-lived assets&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;information is based upon the physical location of the asset.&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(as adjusted)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Geographic net sales:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;391,967&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;368,717&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;106,991&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;93,632&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;80,541&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;74,922&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other foreign&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;28,637&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;20,632&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;608,136&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;557,903&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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: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:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2018&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Long-lived assets:&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;179,386&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;167,858&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Asia&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;78,867&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;77,750&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Europe&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,194&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;11,042&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Other foreign&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;26,900&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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;25,830&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;$&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;296,347&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;282,480&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
  <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable id="ID_788" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-156206000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
  <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod id="ID_789" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">149645000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized id="ID_790" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">-6561000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <us-gaap:ContractWithCustomerAssetReclassifiedToReceivable id="ID_791" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">-145217000</us-gaap:ContractWithCustomerAssetReclassifiedToReceivable>
  <us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod id="ID_792" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">146344000</us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod>
  <us-gaap:ContractWithCustomerLiabilityRevenueRecognized id="ID_793" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">1127000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_794" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">742546000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent id="ID_795" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">436560000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent id="ID_796" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">0</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:InventoryNet id="ID_797" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">397181000</us-gaap:InventoryNet>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent id="ID_798" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">42263000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:IncomeTaxesReceivable id="ID_799" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">120000</us-gaap:IncomeTaxesReceivable>
  <us-gaap:PropertyPlantAndEquipmentNet id="ID_800" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">186473000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:Goodwill id="ID_801" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">191616000</us-gaap:Goodwill>
  <us-gaap:DeferredTaxAssetsNetNoncurrent id="ID_802" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">4034000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:OtherAssetsNoncurrent id="ID_803" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">96524000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:Assets id="ID_804" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">2097317000</us-gaap:Assets>
  <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent id="ID_805" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">18274000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
  <us-gaap:AccountsPayableCurrent id="ID_806" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">362701000</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccruedIncomeTaxesCurrent id="ID_807" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">11662000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:OtherLiabilitiesCurrent id="ID_808" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">85679000</us-gaap:OtherLiabilitiesCurrent>
  <us-gaap:LongTermDebtAndCapitalLeaseObligations id="ID_809" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">193406000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
  <us-gaap:OtherLiabilitiesNoncurrent id="ID_810" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">89749000</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_811" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">7027000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:Liabilities id="ID_812" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">768498000</us-gaap:Liabilities>
  <us-gaap:CommonStockValue id="ID_813" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">4914000</us-gaap:CommonStockValue>
  <us-gaap:AdditionalPaidInCapital id="ID_814" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">634192000</us-gaap:AdditionalPaidInCapital>
  <us-gaap:RetainedEarningsAccumulatedDeficit id="ID_815" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">697862000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax id="ID_816" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">-8149000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:StockholdersEquity id="ID_817" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">1328819000</us-gaap:StockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity id="ID_818" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">2097317000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:UndistributedEarningsOfForeignSubsidiaries id="ID_819" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-5">928000000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
  <us-gaap:Liabilities id="ID_820" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">770166000</us-gaap:Liabilities>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_821" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialSectorMember" unitRef="USD" decimals="-3">117186000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_822" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_AerospaceAndDefenseSectorMember" unitRef="USD" decimals="-3">99900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_823" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_us-gaap_HealthcareSectorMember" unitRef="USD" decimals="-3">84925000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_824" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TestAndInstrumentationSectorMember" unitRef="USD" decimals="-3">75750000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_825" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_ComputingSectorMember" unitRef="USD" decimals="-3">100259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_826" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_EquitySecuritiesByIndustryAxis_bhe_TelecommunicationsSectorMember" unitRef="USD" decimals="-3">79883000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent id="ID_827" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">47973000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent id="ID_828" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">146496000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:ContractWithCustomerAssetNetCurrent id="ID_829" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">147623000</us-gaap:ContractWithCustomerAssetNetCurrent>
  <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax id="ID_830" contextRef="FROM_Jan01_2017_TO_Mar31_2017_Entity_0000863436_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember" unitRef="USD" decimals="-3">557903000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
  <us-gaap:RestructuringReserve id="ID_831" contextRef="AS_OF_Dec31_2017_Entity_0000863436_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_us-gaap_OtherRestructuringMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndSixteenMember" unitRef="USD" decimals="-3">16000</us-gaap:RestructuringReserve>
  <bhe:ContractAssetsTextBlock id="ID_832" contextRef="FROM_Jan01_2018_TO_Mar31_2018_Entity_0000863436">&lt;div&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' &gt;Note &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;8&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt; &amp;#8211; &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' &gt;Contract Assets&lt;/font&gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;As of &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; and December 31, &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;2017&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;, the Compa&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;ny had $147.6 million and $146.5&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt; million in contract receivables from contracts with customers. The contract receivables primarily relate to the &lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;Company&amp;#8217;s right to consideration for work completed but not billed at the reporting date. The contract receivables are transferred to accounts receivable when the rights become unconditional&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:13pt;' &gt;&lt;/p&gt;&lt;p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' &gt;Significant changes in the contract asset balance during the pe&lt;/font&gt;&lt;font style='font-family:Times New Roman;font-size:10pt;' &gt;riod 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:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.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:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;Three Months Ended&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td colspan='5' rowspan='1' style='width:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;March 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:12.75pt;' &gt;&lt;td style='width:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' &gt;(in thousands)&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:9pt;font-weight:bold;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' &gt;2017&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Transferred to receivables from contract assets recognized at &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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width: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;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;   the beginning of the 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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;(145,217)&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;(156,206)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Contract assets recognized, net of reclassification to accounts receivable&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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;146,344&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;149,645&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style='height:14.25pt;' &gt;&lt;td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;Net change&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:48.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:48.75pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;1,127&lt;/font&gt;&lt;/td&gt;&lt;td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' &gt;&lt;font style='font-family:Times New Roman;font-size:10pt;color:#000000;' &gt;&lt;/font&gt;&lt;/td&gt;&lt;td style='width:9.75pt;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: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;(6,561)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bhe:ContractAssetsTextBlock>
  <us-gaap:TreasuryStockCommonShares id="ID_833" contextRef="AS_OF_Mar09_2018_Entity_0000863436_us-gaap_ShareRepurchaseProgramAxis_bhe_AcceleratedStockRepurchaseAgreementMember" unitRef="shares" decimals="-5">1300000</us-gaap:TreasuryStockCommonShares>
  <us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt id="ID_834" contextRef="AS_OF_Mar09_2018_Entity_0000863436_us-gaap_ShareRepurchaseProgramAxis_bhe_AcceleratedStockRepurchaseAgreementMember" unitRef="USD" decimals="-5">50000000</us-gaap:AcceleratedShareRepurchasesSettlementPaymentOrReceipt>
  <bhe:AsrRepurchaseCommonPercentOfExpectedShares id="ID_835" contextRef="AS_OF_Mar09_2018_Entity_0000863436_us-gaap_ShareRepurchaseProgramAxis_bhe_AcceleratedStockRepurchaseAgreementMember" unitRef="pure" decimals="2">0.8</bhe:AsrRepurchaseCommonPercentOfExpectedShares>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_836" contextRef="AS_OF_Dec31_2016_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_837" contextRef="AS_OF_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ForeignEarningsRepatriated id="ID_838" contextRef="FROM_Apr01_2018_TO_Dec31_2018_Entity_0000863436_us-gaap_StatementScenarioAxis_us-gaap_ScenarioForecastMember" unitRef="USD" decimals="-5">223000000</us-gaap:ForeignEarningsRepatriated>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_839" contextRef="AS_OF_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_ScenarioPreviouslyReportedMember" unitRef="USD" decimals="-3">752477000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_840" contextRef="AS_OF_Mar31_2017_Entity_0000863436_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_us-gaap_StatementScenarioAxis_us-gaap_RestatementAdjustmentMember" unitRef="USD" decimals="-3">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_841" contextRef="AS_OF_Dec31_2017_Entity_0000863436" unitRef="USD" decimals="-3">742546000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_842" contextRef="AS_OF_Mar31_2018_Entity_0000863436" unitRef="USD" decimals="-3">676327000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_843" contextRef="AS_OF_Dec31_2016_Entity_0000863436" unitRef="USD" decimals="-3">681433000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue id="ID_844" contextRef="AS_OF_Mar31_2017_Entity_0000863436" unitRef="USD" decimals="-3">752477000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>bhe-20180331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.15 (4286) using Fujitsu Interstage XWand -->
<!-- Validation status: Passed -->
<schema targetNamespace="http://bench.com/20180331" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:bhe="http://bench.com/20180331" 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:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric">
    <annotation>
        <appinfo>
            <link:linkbaseRef xlink:type="simple" xlink:href="bhe-20180331_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="bhe-20180331_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="bhe-20180331_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="bhe-20180331_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://bench.com/role/StatementConsolidatedBalanceSheets" id="ELRID_ConsolidatedBalanceSheets">
                <link:definition>000100 - 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://bench.com/role/StatementConsolidatedStatementsOfIncome" id="ELRID_ConsolidatedStatementsOfIncome">
                <link:definition>000200 - Statement - Consolidated Statements Of Income</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://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" id="ELRID_ConsolidatedStatementsOfComprehensiveIncome">
                <link:definition>000300 - Statement - Consolidated Statements Of Comprehensive Income</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://bench.com/role/ConsolidatedStatementsOfCashFlows" id="ELRID_ConsolidatedStatementsOfCashFlows">
                <link:definition>000500 - 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://bench.com/role/InventoriesScheduleOfInventoryCostsDetails" id="ELRID_InventoriesScheduleOfInventoryCostsDetails">
                <link:definition>040901 - Disclosure - Inventories (Schedule Of Inventory Costs) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://bench.com/role/DocumentDocumentAndEntityInformation" id="ELRID_DocumentDocumentAndEntityInformation">
                <link:definition>000090 - 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://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="ELRID_StatementConsolidatedBalanceSheetsParenthetical">
                <link:definition>000105 - Statement - Consolidated Balance Sheets (Parenthetical)</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://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" id="ELRID_ConsolidatedStatementsOfShareholdersEquity">
                <link:definition>000400 - Statement - Consolidated Statements Of Shareholders' 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://bench.com/role/Inventories" id="ELRID_Inventories">
                <link:definition>010901 - 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://bench.com/role/GoodwillAndOtherIntangibleAssets" id="ELRID_GoodwillAndOtherIntangibleAssets">
                <link:definition>010601 - 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://bench.com/role/BorrowingFacilities" id="ELRID_BorrowingFacilities">
                <link:definition>010701 - Disclosure - Borrowing Facilities</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://bench.com/role/IncomeTaxes" id="ELRID_IncomeTaxes">
                <link:definition>011101 - 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://bench.com/role/SegmentAndGeographicInformation" id="ELRID_SegmentAndGeographicInformation">
                <link:definition>011201 - Disclosure - Segment And Geographic 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://bench.com/role/InventoriesTables" id="ELRID_InventoriesTables">
                <link:definition>030901 - 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://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsNarrativeDetails">
                <link:definition>040601 - Disclosure - Goodwill And Other Intangible Assets (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://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails">
                <link:definition>040603 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of 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://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails">
                <link:definition>040605 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization 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://bench.com/role/BorrowingFacilitiesDetails" id="ELRID_BorrowingFacilitiesDetails">
                <link:definition>040701 - Disclosure - Borrowing Facilities (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://bench.com/role/IncomeTaxesNarrativeDetails" id="ELRID_IncomeTaxesNarrativeDetails">
                <link:definition>041101 - Disclosure - Income Taxes (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://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails" id="ELRID_IncomeTaxesScheduleOfTaxIncentivesDetails">
                <link:definition>041103 - Disclosure - Income Taxes (Schedule Of Tax Incentives) (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://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" id="ELRID_SegmentAndGeographicInformationOperatingSegmentsDetails">
                <link:definition>041201 - Disclosure - Segment And Geographic Information (Operating Segments) (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://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" id="ELRID_SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails">
                <link:definition>041202 - Disclosure - Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived 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://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails">
                <link:definition>040602 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (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://bench.com/role/AccumulatedOtherComprehensiveLoss" id="ELRID_AccumulatedOtherComprehensiveLoss">
                <link:definition>011701 - Disclosure - Accumulated Other 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://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" id="ELRID_AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails">
                <link:definition>041701 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (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://bench.com/role/BasisOfPresentation" id="ELRID_DisclosureBasisOfPresentation">
                <link:definition>010101 - Disclosure - Basis of Presentation</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://bench.com/role/StockBasedCompensation" id="ELRID_StockBasedCompensation">
                <link:definition>010401 - Disclosure - Stock-Based Compensation</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://bench.com/role/EarningsPerShare" id="ELRID_EarningsPerShare">
                <link:definition>010501 - Disclosure - Earnings Per Share</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://bench.com/role/SupplementalCashFlowAndNonCashInformation" id="ELRID_SupplementalCashFlowAndNonCashInformation">
                <link:definition>011301 - Disclosure - Supplemental Cash Flow and Non-Cash 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://bench.com/role/ImpactOfRecentlyEnactedAccountingStandards" id="ELRID_ImpactOfRecentlyEnactedAccountingStandards">
                <link:definition>010201 - Disclosure - Impact Of Recently Enacted Accounting Standards</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://bench.com/role/SupplementalCashFlowAndNonCashInformationTables" id="ELRID_SupplementalCashFlowAndNonCashInformationTables">
                <link:definition>031301 - Disclosure - Supplemental Cash Flow and Non-Cash 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://bench.com/role/StockBasedCompensationTables" id="ELRID_StockBasedCompensationTables">
                <link:definition>030401 - Disclosure - Stock-Based Compensation (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://bench.com/role/EarningsPerShareTables" id="ELRID_EarningsPerShareTables">
                <link:definition>030501 - Disclosure - Earnings Per Share (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://bench.com/role/FairValue" id="ELRID_FairValue">
                <link:definition>011601 - Disclosure - Fair Value</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://bench.com/role/StockBasedCompensationNarrativeDetails" id="ELRID_StockBasedCompensationNarrativeDetails">
                <link:definition>040401 - Disclosure - Stock-Based Compensation (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://bench.com/role/StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails" id="ELRID_StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails">
                <link:definition>040402 - Disclosure - Stock-Based Compensation (Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Period) (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://bench.com/role/StockBasedCompensationSummaryOfStockOptionsDetails" id="ELRID_StockBasedCompensationSummaryOfStockOptionsDetails">
                <link:definition>040403 - Disclosure - Stock-Based Compensation (Summary Of Stock Options) (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://bench.com/role/StockBasedCompensationSummaryOfStockBasedAwardsDetails" id="ELRID_StockBasedCompensationSummaryOfStockBasedAwardsDetails">
                <link:definition>040404 - Disclosure - Stock-Based Compensation (Summary Of Stock-Based Awards) (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://bench.com/role/EarningsPerShareDetails" id="ELRID_EarningsPerShareDetails">
                <link:definition>040501 - Disclosure - Earnings Per Share (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://bench.com/role/FairValueNarrativeDetails" id="ELRID_FairValueNarrativeDetails">
                <link:definition>041601 - Disclosure - Fair Value (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://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails" id="ELRID_SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails">
                <link:definition>041301 - Disclosure - Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" id="ELRID_IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails">
                <link:definition>041102 - Disclosure - Income Taxes (Schedule Of Income Tax Expense (Benefit)) (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://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringDetails" id="ELRID_RestructuringChargesScheduleOfAccruedRestructuringDetails">
                <link:definition>041501 - Disclosure - Restructuring Charges (Schedule Of Accrued Restructuring) (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://bench.com/role/Contingencies" id="ELRID_Contingencies">
                <link:definition>011401 - Disclosure - Contingencies</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://bench.com/role/RestructuringCharges" id="ELRID_RestructuringCharges">
                <link:definition>011501 - Disclosure - Restructuring Charges</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://bench.com/role/GoodwillAndOtherIntangibleAssetsTables" id="ELRID_GoodwillAndOtherIntangibleAssetsTables">
                <link:definition>030601 - 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://bench.com/role/IncomeTaxesTables" id="ELRID_IncomeTaxesTables">
                <link:definition>031101 - 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://bench.com/role/SegmentAndGeographicInformationTables" id="ELRID_SegmentAndGeographicInformationTables">
                <link:definition>031201 - Disclosure - Segment And Geographic 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://bench.com/role/RestructuringChargesTables" id="ELRID_RestructuringChargesTables">
                <link:definition>031501 - Disclosure - Restructuring Charges (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://bench.com/role/AccumulatedOtherComprehensiveLossTables" id="ELRID_AccumulatedOtherComprehensiveLossTables">
                <link:definition>031701 - Disclosure - Accumulated Other Comprehensive Loss (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://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" id="ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails">
                <link:definition>040604 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Amortization 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://bench.com/role/AccountsReceivableSaleProgram" id="ELRID_AccountsReceivableSaleProgram">
                <link:definition>011001 - Disclosure - Accounts Receivable Sale Program</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://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails" id="ELRID_AccountsReceivableSaleProgramNarrativeDetails">
                <link:definition>041001 - Disclosure - Accounts Receivable Sale Program (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://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails" id="ELRID_NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails">
                <link:definition>040201 - Disclosure - New Accounting Pronouncements (Condensed Consolidated Balance Sheet) (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://bench.com/role/Revenue" id="ELRID_Revenue">
                <link:definition>010301 - Disclosure - Revenue</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://bench.com/role/ContractAssets" id="ELRID_ContractAssets">
                <link:definition>010801 - Disclosure - Contract 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://bench.com/role/ShareholdersEquity" id="ELRID_ShareholdersEquity">
                <link:definition>011801 - Disclosure - Shareholders' 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://bench.com/role/NewAccountingPronouncementsTables" id="ELRID_NewAccountingPronouncementsTables">
                <link:definition>030201 - Disclosure - New Accounting Pronouncements (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://bench.com/role/RevenueTables" id="ELRID_RevenueTables">
                <link:definition>030301 - Disclosure - Revenue (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://bench.com/role/ContractAssetsTables" id="ELRID_ContractAssetsTables">
                <link:definition>030801 - Disclosure - Contract 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://bench.com/role/RevenueDisaggregationOfRevenueDetails" id="ELRID_RevenueDisaggregationOfRevenueDetails">
                <link:definition>040301 - Disclosure - Revenue (Disaggregation of 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://bench.com/role/ContractAssetsNarrativeDetails" id="ELRID_ContractAssetsNarrativeDetails">
                <link:definition>040801 - Disclosure - Contract Assets (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://bench.com/role/ContractAssetsScheduleOfChangesDetails" id="ELRID_ContractAssetsScheduleOfChangesDetails">
                <link:definition>040802 - Disclosure - Contract Assets (Schedule Of Changes) (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://bench.com/role/ShareholdersEquityNarrativeDetails" id="ELRID_ShareholdersEquityNarrativeDetails">
                <link:definition>041801 - Disclosure - Shareholders' Equity (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://bench.com/role/NewAccountingPronouncementsPolicy" id="ELRID_NewAccountingPronouncementsPolicy">
                <link:definition>020201 - Disclosure - New Accounting Pronouncements (Policy)</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://bench.com/role/RevenueNarrativeDetails" id="ELRID_RevenueNarrativeDetails">
                <link:definition>040302 - Disclosure - Revenue (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://bench.com/role/NewAccountingPronouncementsNarrativesDetails" id="ELRID_NewAccountingPronouncementsNarrativesDetails">
                <link:definition>040204 - Disclosure - New Accounting Pronouncements (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://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails" id="ELRID_NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails">
                <link:definition>040202 - Disclosure - New Accounting Pronouncements (Condensed Consolidated Statement of 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://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails" id="ELRID_NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails">
                <link:definition>040203 - Disclosure - New Accounting Pronouncements (Condensed Consolidated Cash Flow) (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/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.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/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <element name="DocumentAndEntityInformationAbstract" id="bhe_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement" id="bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement" id="bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PossibleIncreaseToBorrowingCapacityOfCreditAgreement" id="bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncomeTaxesTable" id="bhe_IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxesLineItems" id="bhe_IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedTaxBenefitsIncludingInterestAndPenalties" id="bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="GoodwillAndOtherIntangibleAssetsLineItems" id="bhe_GoodwillAndOtherIntangibleAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityTermPeriod" id="bhe_LineOfCreditFacilityTermPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeAwardsMember" id="bhe_EmployeeAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NonEmployeeAwardsMember" id="bhe_NonEmployeeAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherRegionsMember" id="bhe_OtherRegionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CreditAgreementMember" id="bhe_CreditAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EarningsPerShareReconciliationLineItems" id="bhe_EarningsPerShareReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EarningsPerShareReconciliationTable" id="bhe_EarningsPerShareReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedSharesAndRestrictedStockUnitsMember" id="bhe_RestrictedSharesAndRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoThousandAndFifteenMember" id="bhe_TwoThousandAndFifteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeigncurrenciesMember" id="bhe_ForeigncurrenciesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TermLoanFacilityMember" id="bhe_TermLoanFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThailandCreditFacilityMember" id="bhe_ThailandCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestructuringChargesAndOtherCosts" id="bhe_RestructuringChargesAndOtherCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="JpMorganCreditAgreementMember" id="bhe_JpMorganCreditAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwoThousandAndSixteenMember" id="bhe_TwoThousandAndSixteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations" id="bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="TwothousandandseventeenMember" id="bhe_TwothousandandseventeenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MaximumLimitAccountsReceivableSaleProgram" id="bhe_MaximumLimitAccountsReceivableSaleProgram" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="TradeAccountsReceivableSold" id="bhe_TradeAccountsReceivableSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountReceivedFromTradeAccountsReceivableSoldToThirdParty" id="bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="OtherasiaMember" id="bhe_OtherasiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BenchmarkElectronicsThailandPublicCompanyLimitedMember" id="bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialSectorMember" id="bhe_IndustrialSectorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AerospaceAndDefenseSectorMember" id="bhe_AerospaceAndDefenseSectorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TestAndInstrumentationSectorMember" id="bhe_TestAndInstrumentationSectorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComputingSectorMember" id="bhe_ComputingSectorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TelecommunicationsSectorMember" id="bhe_TelecommunicationsSectorMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfRevenue" id="bhe_PercentageOfRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContractAssetsTextBlock" id="bhe_ContractAssetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TwoThousandAndEighteenMember" id="bhe_TwoThousandAndEighteenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AsrRepurchaseCommonPercentOfExpectedShares" id="bhe_AsrRepurchaseCommonPercentOfExpectedShares" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AcceleratedStockRepurchaseAgreementMember" id="bhe_AcceleratedStockRepurchaseAgreementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenueFromContractWithCustomerPolicyTextBlock" id="bhe_RevenueFromContractWithCustomerPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>bhe-20180331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.15 (4286) 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://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" />
    <roleRef roleURI="http://bench.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfCashFlows" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" />
    <roleRef roleURI="http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_InventoriesScheduleOfInventoryCostsDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedBalanceSheets" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedBalanceSheets" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfComprehensiveIncome" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfIncome" />
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/StatementConsolidatedBalanceSheets">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_67" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_68" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_67" xlink:to="Locator_us-gaap_AssetsCurrent_68" order="8.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_77" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_78" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_77" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_78" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_79" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="Locator_us-gaap_AccountsReceivableNetCurrent_80" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_79" xlink:to="Locator_us-gaap_AccountsReceivableNetCurrent_80" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_81" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_82" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_81" xlink:to="Locator_us-gaap_InventoryNet_82" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_83" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_84" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_83" xlink:to="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_84" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_85" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="Locator_us-gaap_IncomeTaxesReceivable_86" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_85" xlink:to="Locator_us-gaap_IncomeTaxesReceivable_86" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_87" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_88" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AssetsCurrent_87" xlink:to="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_88" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_69" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_70" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_69" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_70" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_71" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_72" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_71" xlink:to="Locator_us-gaap_Goodwill_72" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_73" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_74" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_73" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_74" order="11.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_75" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="Locator_us-gaap_OtherAssetsNoncurrent_76" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Assets_75" xlink:to="Locator_us-gaap_OtherAssetsNoncurrent_76" order="12.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_89" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_90" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_89" xlink:to="Locator_us-gaap_StockholdersEquity_90" order="31.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_99" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="Locator_us-gaap_PreferredStockValue_100" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_99" xlink:to="Locator_us-gaap_PreferredStockValue_100" order="26.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="Locator_us-gaap_CommonStockValue_102" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_101" xlink:to="Locator_us-gaap_CommonStockValue_102" order="27.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_103" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="Locator_us-gaap_AdditionalPaidInCapital_104" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_103" xlink:to="Locator_us-gaap_AdditionalPaidInCapital_104" order="28.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_105" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_106" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_105" xlink:to="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_106" order="29.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_107" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_108" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_StockholdersEquity_107" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_108" order="30.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_91" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_92" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_91" xlink:to="Locator_us-gaap_LiabilitiesCurrent_92" order="21.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_109" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_110" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_109" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_110" order="17.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_111" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_112" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_111" xlink:to="Locator_us-gaap_AccountsPayableCurrent_112" order="18.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_113" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="Locator_us-gaap_AccruedIncomeTaxesCurrent_114" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_113" xlink:to="Locator_us-gaap_AccruedIncomeTaxesCurrent_114" order="19.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_115" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesCurrent_116" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesCurrent_115" xlink:to="Locator_us-gaap_OtherLiabilitiesCurrent_116" order="20.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_93" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_94" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_93" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_94" order="22.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_95" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesNoncurrent_96" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_95" xlink:to="Locator_us-gaap_OtherLiabilitiesNoncurrent_96" order="23.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_97" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_98" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquity_97" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_98" order="24.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/StatementConsolidatedStatementsOfIncome">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_156" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetIncomeLoss_155" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_156" order="11.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_160" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_159" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_160" order="10.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_162" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_161" xlink:to="Locator_us-gaap_InterestExpense_162" order="8.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="Locator_us-gaap_InvestmentIncomeInterest_164" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_163" xlink:to="Locator_us-gaap_InvestmentIncomeInterest_164" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_166" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_165" xlink:to="Locator_us-gaap_OperatingIncomeLoss_166" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_168" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingIncomeLoss_167" xlink:to="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_168" order="4.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_169" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RestructuringChargesAndOtherCosts" xlink:label="Locator_bhe_RestructuringChargesAndOtherCosts_170" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingIncomeLoss_169" xlink:to="Locator_bhe_RestructuringChargesAndOtherCosts_170" order="6.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_171" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_172" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingIncomeLoss_171" xlink:to="Locator_us-gaap_GrossProfit_172" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_175" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_176" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_GrossProfit_175" xlink:to="Locator_us-gaap_Revenues_176" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_177" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="Locator_us-gaap_CostOfGoodsAndServicesSold_178" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_GrossProfit_177" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_178" order="2.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_173" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_174" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OperatingIncomeLoss_173" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_174" order="5.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_158" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetIncomeLoss_157" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_158" order="12.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_196" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_195" xlink:to="Locator_us-gaap_NetIncomeLoss_196" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_197" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_198" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTax_197" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_198" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_199" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_200" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_199" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_200" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_201" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_202" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_201" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_202" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_204" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_203" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_204" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_205" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_206" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_205" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_206" order="5.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/ConsolidatedStatementsOfCashFlows">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_291" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_292" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_291" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_292" order="19.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_300" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_299" xlink:to="Locator_us-gaap_NetIncomeLoss_300" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_301" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_302" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_301" xlink:to="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_302" order="6.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_303" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_304" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_303" xlink:to="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_304" order="8.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="Locator_us-gaap_ShareBasedCompensation_306" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_305" xlink:to="Locator_us-gaap_ShareBasedCompensation_306" order="9.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_308" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_307" xlink:to="Locator_us-gaap_AssetImpairmentCharges_308" order="7.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_310" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_309" xlink:to="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_310" order="10.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_311" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_312" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_311" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_312" order="12.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="Locator_us-gaap_IncreaseDecreaseInInventories_314" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_313" xlink:to="Locator_us-gaap_IncreaseDecreaseInInventories_314" order="14.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_316" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_315" xlink:to="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_316" order="15.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_318" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_317" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_318" order="16.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_320" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_319" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_320" order="17.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_321" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_322" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_321" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_322" order="18.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_323" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="Locator_us-gaap_Depreciation_324" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_323" xlink:to="Locator_us-gaap_Depreciation_324" order="4.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_326" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_325" xlink:to="Locator_us-gaap_AdjustmentForAmortization_326" order="5.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInContractReceivablesNet" xlink:label="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_328" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_327" xlink:to="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_328" order="13.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_293" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_294" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_293" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_294" order="28.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_329" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="Locator_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_330" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_329" xlink:to="Locator_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_330" order="21.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_331" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_332" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_331" xlink:to="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_332" order="22.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_333" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_334" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_333" xlink:to="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_334" order="23.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_335" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="Locator_us-gaap_PaymentsForSoftware_336" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_335" xlink:to="Locator_us-gaap_PaymentsForSoftware_336" order="24.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_338" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_337" xlink:to="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_338" order="26.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_339" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="Locator_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_340" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_339" xlink:to="Locator_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_340" order="27.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromPreviousAcquisition" xlink:label="Locator_us-gaap_ProceedsFromPreviousAcquisition_342" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_341" xlink:to="Locator_us-gaap_ProceedsFromPreviousAcquisition_342" order="25.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_295" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_296" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_295" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_296" order="38.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_343" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="Locator_us-gaap_ProceedsFromStockOptionsExercised_344" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_343" xlink:to="Locator_us-gaap_ProceedsFromStockOptionsExercised_344" order="30.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_345" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_346" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_345" xlink:to="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_346" order="31.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_347" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="Locator_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_348" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_347" xlink:to="Locator_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_348" order="34.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="Locator_us-gaap_PaymentsForRepurchaseOfCommonStock_350" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_349" xlink:to="Locator_us-gaap_PaymentsForRepurchaseOfCommonStock_350" order="35.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_351" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="Locator_us-gaap_PaymentsOfFinancingCosts_352" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_351" xlink:to="Locator_us-gaap_PaymentsOfFinancingCosts_352" order="37.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_353" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfMediumTermNotes" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfMediumTermNotes_354" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_353" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfMediumTermNotes_354" order="33.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_355" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="Locator_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_356" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_355" xlink:to="Locator_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_356" order="32.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:label="Locator_us-gaap_PaymentsForRepurchaseOfOtherEquity_358" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_357" xlink:to="Locator_us-gaap_PaymentsForRepurchaseOfOtherEquity_358" order="36.0" weight="-1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_297" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_298" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_297" xlink:to="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_298" order="39.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="Locator_us-gaap_InventoryRawMaterials_368" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_367" xlink:to="Locator_us-gaap_InventoryRawMaterials_368" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_369" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="Locator_us-gaap_InventoryWorkInProcess_370" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_369" xlink:to="Locator_us-gaap_InventoryWorkInProcess_370" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_371" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="Locator_us-gaap_InventoryFinishedGoods_372" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_InventoryNet_371" xlink:to="Locator_us-gaap_InventoryFinishedGoods_372" order="3.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_593" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_594" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_593" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_594" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_595" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_596" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_595" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_596" order="3.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1196" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1195" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1196" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1197" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1198" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1197" xlink:to="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1198" order="4.0" weight="-1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_1613" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentFederalTaxExpenseBenefit_1614" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeTaxExpenseBenefit_1613" xlink:to="Locator_us-gaap_CurrentFederalTaxExpenseBenefit_1614" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_1615" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentForeignTaxExpenseBenefit_1616" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeTaxExpenseBenefit_1615" xlink:to="Locator_us-gaap_CurrentForeignTaxExpenseBenefit_1616" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_1617" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1618" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeTaxExpenseBenefit_1617" xlink:to="Locator_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1618" order="3.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_1619" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_1620" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_IncomeTaxExpenseBenefit_1619" xlink:to="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_1620" order="4.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_1733" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_1734" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AdjustmentForAmortization_1733" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_1734" order="1.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_1735" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="Locator_us-gaap_CapitalizedComputerSoftwareAmortization1_1736" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AdjustmentForAmortization_1735" xlink:to="Locator_us-gaap_CapitalizedComputerSoftwareAmortization1_1736" order="2.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_1737" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="Locator_us-gaap_AmortizationOfFinancingCosts_1738" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_AdjustmentForAmortization_1737" xlink:to="Locator_us-gaap_AmortizationOfFinancingCosts_1738" order="3.0" weight="1" />
    </calculationLink>
    <calculationLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1805" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1806" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_1805" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1806" order="14.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1807" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_1808" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_1807" xlink:to="Locator_us-gaap_AccountsPayableCurrent_1808" order="15.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1809" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="Locator_us-gaap_AccruedIncomeTaxesCurrent_1810" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_1809" xlink:to="Locator_us-gaap_AccruedIncomeTaxesCurrent_1810" order="16.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1811" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesCurrent_1812" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_1811" xlink:to="Locator_us-gaap_OtherLiabilitiesCurrent_1812" order="17.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1813" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_1814" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_1813" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_1814" order="18.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1815" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesNoncurrent_1816" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_1815" xlink:to="Locator_us-gaap_OtherLiabilitiesNoncurrent_1816" order="19.0" weight="1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1817" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_1818" />
        <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Locator_us-gaap_Liabilities_1817" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_1818" order="20.0" weight="1" />
    </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>bhe-20180331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.15 (4286) 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/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
    <roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
    <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" />
    <roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
    <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" 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_dei_AmendmentFlag_en-US">Amendment Flag</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" 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_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="element2" xlink:to="label2" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" 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_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="element3" xlink:to="label3" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" 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_dei_EntityDomain_en-US">Entity [Domain]</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" 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_dei_EntityDomain_en-US">Entity [Domain]</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" 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_dei_TradingSymbol_en-US">Trading Symbol</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" 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_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="element7" xlink:to="label7" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" 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_dei_EntityVoluntaryFilers_en-US">Entity Voluntary Filers</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" 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_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="element9" xlink:to="label9" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" 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_dei_EntityFilerCategory_en-US">Entity Filer Category</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" 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_dei_EntityPublicFloat_en-US">Entity Public Float</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="element12" />
        <label xlink:type="resource" xlink:label="label12" 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="element12" xlink:to="label12" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" 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_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="element13" xlink:to="label13" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" 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_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="element14" xlink:to="label14" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="element15" />
        <label xlink:type="resource" xlink:label="label15" 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="element15" xlink:to="label15" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="element16" />
        <label xlink:type="resource" xlink:label="label16" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_dei_DocumentFiscalPeriodFocus_en-US">Document Fiscal Period Focus</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" 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_dei_LegalEntityAxis_en-US">Legal Entity [Axis]</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.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" 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_dei_DocumentType_en-US">Document Type</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.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" 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_invest_DerivativeNotionalAmount_en-US">Derivative Notional Amount</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.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="element20" />
        <label xlink:type="resource" xlink:label="label20" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_invest_DerivativeNotionalAmount_en-US">Interest rate swap notional amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" 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_AsiaMember_en-US">Asia [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" 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_AsiaMember_en-US">Asia [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" 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_AmericasMember_en-US">Americas [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" xlink:label="element24" />
        <label xlink:type="resource" xlink:label="label24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AmericasMember_en-US">Americas [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" 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_AwardTypeAxis_en-US">Award Type [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTable" 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_AcceleratedShareRepurchasesTable_en-US">Accelerated Share Repurchases [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:label="element27" />
        <label xlink:type="resource" xlink:label="label27" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_en-US">Accelerated Share Repurchases Settlement Payment Or Receipt</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:label="element28" />
        <label xlink:type="resource" xlink:label="label28" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_en-US">Accelerated Share Repurchases Payment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" 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_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="element29" xlink:to="label29" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element30" />
        <label xlink:type="resource" xlink:label="label30" 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 of $___ and $417, respectively</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element31" />
        <label xlink:type="resource" xlink:label="label31" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_AccountsReceivableNetCurrent_en-US">Accounts receivable, net of allowance for doubtful</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element32" />
        <label xlink:type="resource" xlink:label="label32" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_AccountsReceivableNetCurrent_en-US">accounts of $0 and $1,094, respectively</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element33" />
        <label xlink:type="resource" xlink:label="label33" 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="element33" xlink:to="label33" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element34" />
        <label xlink:type="resource" xlink:label="label34" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AccountsReceivableNetCurrent_en-US">Accounts Receivable, Net, Current, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="element35" />
        <label xlink:type="resource" xlink:label="label35" 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 $105 and $105, respectively</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" 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_AccountsPayableCurrent_en-US">Accounts Payable Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="element37" />
        <label xlink:type="resource" xlink:label="label37" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xml:lang="en-US" id="NegatedPeriodEnd_us-gaap_AccountsPayableCurrent_en-US">Accounts payable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="element38" />
        <label xlink:type="resource" xlink:label="label38" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccountsPayableCurrent_en-US">Accounts payable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="element39" />
        <label xlink:type="resource" xlink:label="label39" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AccountsPayableCurrent_en-US">Accounts Payable, Current, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" 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_AccruedIncomeTaxesCurrent_en-US">Accrued Income Taxes, Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="element41" />
        <label xlink:type="resource" xlink:label="label41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccruedIncomeTaxesCurrent_en-US">Income taxes payable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="element42" />
        <label xlink:type="resource" xlink:label="label42" 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="element42" xlink:to="label42" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" 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_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_en-US">Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="element44" />
        <label xlink:type="resource" xlink:label="label44" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_en-US">Derivative instruments, net of tax [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" 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_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="element45" xlink:to="label45" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_en-US">Accumulated Other Comprehensive Income Loss Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element47" />
        <label xlink:type="resource" xlink:label="label47" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xml:lang="en-US" id="NegatedPeriodEnd_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="element47" xlink:to="label47" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element48" />
        <label xlink:type="resource" xlink:label="label48" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_en-US">Accumulated other comprehensive loss, net of tax, ending balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element49" />
        <label xlink:type="resource" xlink:label="label49" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_en-US">Accumulated other comprehensive loss, net of tax, beginning balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element50" />
        <label xlink:type="resource" xlink:label="label50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element50" xlink:to="label50" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="element51" />
        <label xlink:type="resource" xlink:label="label51" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_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="element51" xlink:to="label51" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_en-US">Accumulated Other Comprehensive Income Loss Net Of Tax [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" 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_AccumulatedNetUnrealizedInvestmentGainLossMember_en-US">Accumulated Net Unrealized Investment Gain Loss [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" 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_AccumulatedNetUnrealizedInvestmentGainLossMember_en-US">Unrealized loss on investments, net of tax [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_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="element55" xlink:to="label55" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element56" />
        <label xlink:type="resource" xlink:label="label56" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Less accumulated depreciation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element57" />
        <label xlink:type="resource" xlink:label="label57" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element58" />
        <label xlink:type="resource" xlink:label="label58" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element59" />
        <label xlink:type="resource" xlink:label="label59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Property, plant and equipment, accumulated depreciation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="element60" />
        <label xlink:type="resource" xlink:label="label60" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" 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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_en-US">Other, net of tax [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" 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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_en-US">Accumulated Defined Benefit Plans Adjustment Net Unamortized Gain Loss Member</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="element63" />
        <label xlink:type="resource" xlink:label="label63" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedTranslationAdjustmentMember_en-US">Accumulated Translation Adjustment [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="element64" />
        <label xlink:type="resource" xlink:label="label64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccumulatedTranslationAdjustmentMember_en-US">Foreign currency translaction adjustments [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="element65" />
        <label xlink:type="resource" xlink:label="label65" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AccumulatedOtherComprehensiveIncomeMember_en-US">Accumulated Other Comprehensive Income [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="element66" />
        <label xlink:type="resource" xlink:label="label66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AccumulatedOtherComprehensiveIncomeMember_en-US">Accumulated Other Comprehensive Loss [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element66" xlink:to="label66" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" 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_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="element67" xlink:to="label67" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="element68" />
        <label xlink:type="resource" xlink:label="label68" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element68" xlink:to="label68" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" 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_AdditionalPaidInCapital_en-US">Additional Paid In Capital</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="element70" />
        <label xlink:type="resource" xlink:label="label70" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_AdditionalPaidInCapital_en-US">Additional Paid in Capital, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="element71" />
        <label xlink:type="resource" xlink:label="label71" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_AdditionalPaidInCapital_en-US">Additional Paid in Capital, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="element72" />
        <label xlink:type="resource" xlink:label="label72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AdditionalPaidInCapital_en-US">Additional paid-in capital</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="element73" />
        <label xlink:type="resource" xlink:label="label73" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AdditionalPaidInCapital_en-US">Additional Paid in Capital, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="element74" />
        <label xlink:type="resource" xlink:label="label74" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_AdditionalPaidInCapital_en-US">Additional paid-in capital</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="element75" />
        <label xlink:type="resource" xlink:label="label75" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AdjustmentForAmortization_en-US">Adjustment For Amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="element76" />
        <label xlink:type="resource" xlink:label="label76" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AdjustmentForAmortization_en-US">Amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="element77" />
        <label xlink:type="resource" xlink:label="label77" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AdjustmentForAmortization_en-US">Total amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="element78" />
        <label xlink:type="resource" xlink:label="label78" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_en-US">Adjustment To Additional Paid In Capital Income Tax Effect From Share Based Compensation Net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="element79" />
        <label xlink:type="resource" xlink:label="label79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_en-US">Excess tax shortfall of stock-based compensation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_en-US">Adjustments to reconcile net income to net cash provided by operating activities:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="element81" />
        <label xlink:type="resource" xlink:label="label81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_en-US">Adjustments to reconcile net income (loss) to net cash provided by operating activities:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="element82" />
        <label xlink:type="resource" xlink:label="label82" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element82" xlink:to="label82" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition, Value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="element84" />
        <label xlink:type="resource" xlink:label="label84" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_en-US">Stock-based compensation expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_en-US">Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_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="element86" xlink:to="label86" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_en-US">Changes in operating assets and liabilities, net of effects from business acquisitions:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" 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_AllocatedShareBasedCompensationExpense_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" 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_AllocatedShareBasedCompensationExpense_en-US">Compensation cost recognized for stock-based awards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="element90" />
        <label xlink:type="resource" xlink:label="label90" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AllocatedShareBasedCompensationExpense_en-US">Allocated Share-based Compensation Expense, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="element91" />
        <label xlink:type="resource" xlink:label="label91" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_AllocatedShareBasedCompensationExpense_en-US">Compensation cost</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="element92" />
        <label xlink:type="resource" xlink:label="label92" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_en-US">Allowance for doubtful accounts accounts receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="element93" />
        <label xlink:type="resource" xlink:label="label93" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_en-US">Allowance for Doubtful Accounts Receivable, Current, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="element94" />
        <label xlink:type="resource" xlink:label="label94" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_en-US">Allowance for Doubtful Accounts Receivable, Current, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="element95" />
        <label xlink:type="resource" xlink:label="label95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_en-US">Allowance for doubtful accounts, accounts receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="element96" />
        <label xlink:type="resource" xlink:label="label96" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_AmortizationOfFinancingCosts_en-US">Amortization Of Financing Costs</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="element97" />
        <label xlink:type="resource" xlink:label="label97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AmortizationOfFinancingCosts_en-US">Amortization of debt costs</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" 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_AmortizationOfIntangibleAssets_en-US">Amortization of Intangible Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="element99" />
        <label xlink:type="resource" xlink:label="label99" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element99" xlink:to="label99" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="element100" />
        <label xlink:type="resource" xlink:label="label100" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AmortizationOfIntangibleAssets_en-US">Amortization of Intangible Assets, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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_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="element101" xlink:to="label101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="element102" />
        <label xlink:type="resource" xlink:label="label102" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_en-US">Anti-dilutive securities to purchase common shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" 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_AssetImpairmentCharges_en-US">Asset impairment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="element104" />
        <label xlink:type="resource" xlink:label="label104" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_AssetImpairmentCharges_en-US">Asset impairment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="element105" />
        <label xlink:type="resource" xlink:label="label105" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_AssetImpairmentCharges_en-US">Asset Impairment Charges, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="element106" />
        <label xlink:type="resource" xlink:label="label106" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_AssetImpairmentCharges_en-US">Asset impairments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" 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_AssetsAbstract_en-US">Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" 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_Assets_en-US">Total assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="element109" />
        <label xlink:type="resource" xlink:label="label109" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_Assets_en-US">Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="element110" />
        <label xlink:type="resource" xlink:label="label110" 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="element110" xlink:to="label110" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" 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_AssetsCurrent_en-US">Total current assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="element112" />
        <label xlink:type="resource" xlink:label="label112" 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="element112" xlink:to="label112" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BaseRateMember" 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_BaseRateMember_en-US">Base Rate [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BaseRateMember" xlink:label="element114" />
        <label xlink:type="resource" xlink:label="label114" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_BaseRateMember_en-US">Alternate Base Rate Plus [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="element115" />
        <label xlink:type="resource" xlink:label="label115" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_en-US">Calculated Under Revenue Guidance In Effect Before Topic 606 [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" 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_CapitalExpendituresIncurredButNotYetPaid_en-US">Capital Expenditures Incurred But Not Yet Paid</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="element117" />
        <label xlink:type="resource" xlink:label="label117" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CapitalExpendituresIncurredButNotYetPaid_en-US">Additions to property, plant and equipment in accounts payable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="element118" />
        <label xlink:type="resource" xlink:label="label118" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CapitalizedComputerSoftwareAmortization1_en-US">Capitalized Computer Software Amortization1</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="element119" />
        <label xlink:type="resource" xlink:label="label119" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CapitalizedComputerSoftwareAmortization1_en-US">Amortization of capitalized purchased software costs</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element120" />
        <label xlink:type="resource" xlink:label="label120" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and cash equivalents</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element121" />
        <label xlink:type="resource" xlink:label="label121" 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 end of period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element122" />
        <label xlink:type="resource" xlink:label="label122" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and cash equivalents at beginning of year</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" 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_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and Cash Equivalents, at Carrying Value, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element124" />
        <label xlink:type="resource" xlink:label="label124" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and cash equivalents at beginning of year</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="element125" />
        <label xlink:type="resource" xlink:label="label125" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CashAndCashEquivalentsAtCarryingValue_en-US">Cash and cash equivalents at end 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" 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_CashAndCashEquivalentsPeriodIncreaseDecrease_en-US">Net increase in cash and cash equivalents</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element126" xlink:to="label126" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="element127" />
        <label xlink:type="resource" xlink:label="label127" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_en-US">Net increase in cash and cash equivalents</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="element128" />
        <label xlink:type="resource" xlink:label="label128" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_en-US">Net increase (decrease) in cash and cash equivalents</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" 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_CashFlowSupplementalDisclosuresTextBlock_en-US">Supplemental Cash Flow Information [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="element130" />
        <label xlink:type="resource" xlink:label="label130" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CashFlowSupplementalDisclosuresTextBlock_en-US">Supplemental Cash Flow and Non-Cash Information</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_en-US">Cash Flow Non-cash Investing And Financing Activities Disclosure [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="element132" />
        <label xlink:type="resource" xlink:label="label132" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_en-US">Non-cash investing activity:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChangeInContractWithCustomerAssetAbstract" 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_ChangeInContractWithCustomerAssetAbstract_en-US">Change In Contract With Customer Asset [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" 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_CommitmentsAndContingenciesDisclosureTextBlock_en-US">Contingencies [ Text Block ]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="element135" />
        <label xlink:type="resource" xlink:label="label135" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_en-US">Contingencies</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" 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_CommitmentsAndContingencies_en-US">Commitments and contingencies</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="element137" />
        <label xlink:type="resource" xlink:label="label137" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_en-US">Contingencies [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" 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_CommonStockDividendsPerShareDeclared_en-US">Common Stock Dividends Per Share Declared</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="element139" />
        <label xlink:type="resource" xlink:label="label139" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CommonStockDividendsPerShareDeclared_en-US">Quarterly cash dividend declared</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" 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_CommonStockMember_en-US">Common Stock [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="element141" />
        <label xlink:type="resource" xlink:label="label141" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CommonStockMember_en-US">Common Shares [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="element142" />
        <label xlink:type="resource" xlink:label="label142" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockSharesAuthorized_en-US">Common stock, shares authorized</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" 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_CommonStockSharesIssued_en-US">Common Stock, Shares, Issued</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="element144" />
        <label xlink:type="resource" xlink:label="label144" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CommonStockSharesIssued_en-US">Common stock, issued</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" 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_CommonStockParOrStatedValuePerShare_en-US">Common stock, par value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element146" />
        <label xlink:type="resource" xlink:label="label146" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CommonStockValue_en-US">Common stock, $0.10 par value; 145,000 shares authorized; issued - ______ and 64,208, respectively; outstanding - _____ and 64,097 respectively</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element147" />
        <label xlink:type="resource" xlink:label="label147" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_CommonStockValue_en-US">Common Stock, Value, Issued, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element148" />
        <label xlink:type="resource" xlink:label="label148" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_CommonStockValue_en-US">Common Stock, Value, Issued, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element149" />
        <label xlink:type="resource" xlink:label="label149" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CommonStockValue_en-US">Common stock</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element150" />
        <label xlink:type="resource" xlink:label="label150" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_CommonStockValue_en-US">Common Stock, Value, Issued, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="element151" />
        <label xlink:type="resource" xlink:label="label151" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_CommonStockValue_en-US">Common stock, $0.10 par value; 145,000 shares authorized; issued and outstanding - 47,572 and 49,143, respectively</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" 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_CommonStockSharesOutstanding_en-US">Common stock, outstanding</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="element153" />
        <label xlink:type="resource" xlink:label="label153" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_CommonStockSharesOutstanding_en-US">Balances, shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="element154" />
        <label xlink:type="resource" xlink:label="label154" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_CommonStockSharesOutstanding_en-US">Balances, shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="element155" />
        <label xlink:type="resource" xlink:label="label155" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_CommonStockSharesOutstanding_en-US">Balances, December 31, 2009-Shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" 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_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="element156" xlink:to="label156" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" 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_ComprehensiveIncomeNetOfTax_en-US">Comprehensive Income Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="element158" />
        <label xlink:type="resource" xlink:label="label158" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ComprehensiveIncomeNetOfTax_en-US">Comprehensive income</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="element159" />
        <label xlink:type="resource" xlink:label="label159" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ComprehensiveIncomeNetOfTax_en-US">Comprehensive income (loss)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="element160" />
        <label xlink:type="resource" xlink:label="label160" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ComprehensiveIncomeNoteTextBlock_en-US">Comprehensive Income Note [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="element161" />
        <label xlink:type="resource" xlink:label="label161" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ComprehensiveIncomeNoteTextBlock_en-US">Schedule Of Accumulated Other Comprehensive Loss</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="element162" />
        <label xlink:type="resource" xlink:label="label162" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ComprehensiveIncomeNoteTextBlock_en-US">Accumulated Other Comprehensive Loss</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" 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_ComputerSoftwareIntangibleAssetMember_en-US">Computer Software Intangible Asset [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="element164" />
        <label xlink:type="resource" xlink:label="label164" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ComputerSoftwareIntangibleAssetMember_en-US">Purchased Software Costs [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" 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_CondensedIncomeStatementTable_en-US">Condensed Income Statement [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" 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_CondensedCashFlowStatementTable_en-US">Condensed Cash Flow Statement [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" 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_ConsolidationItemsAxis_en-US">Consolidation Items [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" 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_ConsolidationItemsDomain_en-US">Consolidation Items [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" 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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_en-US">Contract With Customer Performance Obligation Satisfied In Previous Period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="element170" />
        <label xlink:type="resource" xlink:label="label170" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_en-US">Contract assets recognized, net of reclassification to accounts receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="element171" />
        <label xlink:type="resource" xlink:label="label171" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_en-US">Contract With Customer Asset And Liability [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" 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_ContractWithCustomerAssetAndLiabilityTableTextBlock_en-US">Contract With Customer Asset And Liability Table [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="element173" />
        <label xlink:type="resource" xlink:label="label173" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_en-US">Changes In Contract Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" 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_ContractWithCustomerAssetReclassifiedToReceivable_en-US">Contract With Customer Asset Reclassified To Receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="element175" />
        <label xlink:type="resource" xlink:label="label175" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_en-US">Transferred to receivables from contract assets recognized at the beginning of the period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="element176" />
        <label xlink:type="resource" xlink:label="label176" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ContractWithCustomerAssetNetCurrent_en-US">Contract With Customer Asset Net Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="element177" />
        <label xlink:type="resource" xlink:label="label177" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ContractWithCustomerAssetNetCurrent_en-US">Contract assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="element178" />
        <label xlink:type="resource" xlink:label="label178" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_en-US">Contract With Customer Liability Revenue Recognized</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="element179" />
        <label xlink:type="resource" xlink:label="label179" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_en-US">Net change</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateMember" 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_CorporateMember_en-US">Corporate [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateMember" 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_CorporateMember_en-US">Corporate [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateNonSegmentMember" 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_CorporateNonSegmentMember_en-US">Elimination Of Intersegment Sales And Corporate [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="element183" />
        <label xlink:type="resource" xlink:label="label183" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CorporateNonSegmentMember_en-US">Corporate And Intersegment Eliminations [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateAndOtherMember" 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_CorporateAndOtherMember_en-US">Corporate And Other [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="element185" />
        <label xlink:type="resource" xlink:label="label185" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CorporateAndOtherMember_en-US">Corporate And Other [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="element186" />
        <label xlink:type="resource" xlink:label="label186" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CostOfGoodsAndServicesSold_en-US">Cost of sales</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="element187" />
        <label xlink:type="resource" xlink:label="label187" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_CostOfGoodsAndServicesSold_en-US">Cost of sales</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" 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_CreditFacilityDomain_en-US">Credit Facility [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element188" xlink:to="label188" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="element189" />
        <label xlink:type="resource" xlink:label="label189" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CreditFacilityDomain_en-US">Credit Facility [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" 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_CreditFacilityAxis_en-US">Credit Facility [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element190" xlink:to="label190" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" 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_CumulativeEffectOnRetainedEarningsNetOfTax1_en-US">Cumulative Effect On Retained Earnings Net Of Tax1</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="element192" />
        <label xlink:type="resource" xlink:label="label192" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_en-US">Cumulative effect of accounting change</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" 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_CurrentStateAndLocalTaxExpenseBenefit_en-US">Current State and Local Tax Expense (Benefit)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="element194" />
        <label xlink:type="resource" xlink:label="label194" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_en-US">State - Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="element195" />
        <label xlink:type="resource" xlink:label="label195" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_en-US">State - Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element195" xlink:to="label195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="element196" />
        <label xlink:type="resource" xlink:label="label196" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_en-US">State and local, current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="element197" />
        <label xlink:type="resource" xlink:label="label197" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CurrentForeignTaxExpenseBenefit_en-US">Current Foreign Tax Expense (Benefit)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="element198" />
        <label xlink:type="resource" xlink:label="label198" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_CurrentForeignTaxExpenseBenefit_en-US">Foreign - 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="element199" />
        <label xlink:type="resource" xlink:label="label199" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CurrentForeignTaxExpenseBenefit_en-US">Foreign - Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="element200" />
        <label xlink:type="resource" xlink:label="label200" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_CurrentForeignTaxExpenseBenefit_en-US">Foreign, current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="element201" />
        <label xlink:type="resource" xlink:label="label201" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CurrentFederalTaxExpenseBenefit_en-US">Current Federal Tax Expense (Benefit)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="element202" />
        <label xlink:type="resource" xlink:label="label202" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_CurrentFederalTaxExpenseBenefit_en-US">Federal - Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="element203" />
        <label xlink:type="resource" xlink:label="label203" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CurrentFederalTaxExpenseBenefit_en-US">Federal - Current</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element203" xlink:to="label203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="element204" />
        <label xlink:type="resource" xlink:label="label204" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_CurrentFederalTaxExpenseBenefit_en-US">U.S. Federal, current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="element205" />
        <label xlink:type="resource" xlink:label="label205" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_CustomerRelationshipsMember_en-US">Customer Relationships [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="element206" />
        <label xlink:type="resource" xlink:label="label206" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_CustomerRelationshipsMember_en-US">Customer Relationships [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="element207" />
        <label xlink:type="resource" xlink:label="label207" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisaggregationOfRevenueTable_en-US">Disaggregation Of Revenue [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" 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_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="element208" xlink:to="label208" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="element209" />
        <label xlink:type="resource" xlink:label="label209" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element209" xlink:to="label209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="element210" />
        <label xlink:type="resource" xlink:label="label210" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisaggregationOfRevenueTableTextBlock_en-US">Disaggregation of revenue</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="element211" />
        <label xlink:type="resource" xlink:label="label211" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_en-US">Debt Instrument Date Of First Required Payment1</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="element212" />
        <label xlink:type="resource" xlink:label="label212" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_en-US">Term Loan first required payment date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="element213" />
        <label xlink:type="resource" xlink:label="label213" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element213" xlink:to="label213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="element214" />
        <label xlink:type="resource" xlink:label="label214" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_en-US">Description of variable interest rate basis</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="element215" />
        <label xlink:type="resource" xlink:label="label215" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentAxis_en-US">Debt Instrument [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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_DebtInstrumentBasisSpreadOnVariableRate1_en-US">Debt Instrument, Basis Spread on Variable Rate</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" 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_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="element217" xlink:to="label217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" 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_DebtDisclosureTextBlock_en-US">Debt Disclosure [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" 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_DebtDisclosureTextBlock_en-US">Borrowing Facilities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" 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_DebtDisclosureAbstract_en-US">Debt Disclosure [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" 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_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_en-US">Debt Instrument Periodic Payment Terms Balloon Payment To Be Paid</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="element222" />
        <label xlink:type="resource" xlink:label="label222" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_en-US">Principal payment due on Term Loan maturity date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" 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_DebtInstrumentCarryingAmount_en-US">Debt Instrument Carrying Amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="element224" />
        <label xlink:type="resource" xlink:label="label224" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentCarryingAmount_en-US">Principal amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescription" xlink:label="element225" />
        <label xlink:type="resource" xlink:label="label225" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentDescription_en-US">Debt Instrument Description</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescription" xlink:label="element226" />
        <label xlink:type="resource" xlink:label="label226" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentDescription_en-US">Term Loan Description</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuer" xlink:label="element227" />
        <label xlink:type="resource" xlink:label="label227" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DebtInstrumentIssuer_en-US">Debt Instrument Issuer</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuer" xlink:label="element228" />
        <label xlink:type="resource" xlink:label="label228" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentIssuer_en-US">Credit Agreement issuer</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" 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_DebtInstrumentFaceAmount_en-US">Debt Instrument Face Amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="element230" />
        <label xlink:type="resource" xlink:label="label230" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentFaceAmount_en-US">Term Loan proceeds</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" 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_DebtInstrumentNameDomain_en-US">Debt Instrument Name [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" 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_DebtInstrumentFrequencyOfPeriodicPayment_en-US">Debt Instrument Frequency Of Periodic Payment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="element233" />
        <label xlink:type="resource" xlink:label="label233" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_en-US">Term Loan frequency of periodic payments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" 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_DebtInstrumentPeriodicPaymentPrincipal_en-US">Debt Instrument Periodic Payment Principal</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="element235" />
        <label xlink:type="resource" xlink:label="label235" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_en-US">Quarterly principal installments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" 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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_en-US">Deferred Compensation Arrangement with Individual, Share-based Payments, by Type of Deferred Compensation [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" 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_DeferredIncomeTaxesAndTaxCredits_en-US">Deferred Income Taxes and Tax Credits</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="element238" />
        <label xlink:type="resource" xlink:label="label238" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DeferredIncomeTaxesAndTaxCredits_en-US">Deferred Income Taxes and Tax Credits, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="element239" />
        <label xlink:type="resource" xlink:label="label239" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DeferredIncomeTaxesAndTaxCredits_en-US">Deferred income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" 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_DeferredIncomeTaxExpenseBenefit_en-US">Deferred income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="element241" />
        <label xlink:type="resource" xlink:label="label241" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DeferredIncomeTaxExpenseBenefit_en-US">Deferred</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="element242" />
        <label xlink:type="resource" xlink:label="label242" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredIncomeTaxExpenseBenefit_en-US">U.S. Deferred tax benefit</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="element243" />
        <label xlink:type="resource" xlink:label="label243" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DeferredIncomeTaxExpenseBenefit_en-US">Deferred income tax expense (benefit), total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="element244" />
        <label xlink:type="resource" xlink:label="label244" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DeferredIncomeTaxExpenseBenefit_en-US">Deferred income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" 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_DeferredTaxAssetsNetNoncurrent_en-US">Deferred Tax Assets Net Noncurrent</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="element246" />
        <label xlink:type="resource" xlink:label="label246" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxAssetsNetNoncurrent_en-US">Deferred income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="element247" />
        <label xlink:type="resource" xlink:label="label247" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DeferredTaxAssetsNetNoncurrent_en-US">Deferred income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="element248" />
        <label xlink:type="resource" xlink:label="label248" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DeferredTaxAssetsNetNoncurrent_en-US">Non-current deferred tax assets</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element248" xlink:to="label248" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="element249" />
        <label xlink:type="resource" xlink:label="label249" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DeferredTaxLiabilitiesNoncurrent_en-US">Deferred Tax Liabilities Noncurrent</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="element250" />
        <label xlink:type="resource" xlink:label="label250" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DeferredTaxLiabilitiesNoncurrent_en-US">Deferred income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="element251" />
        <label xlink:type="resource" xlink:label="label251" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_DeferredTaxLiabilitiesNoncurrent_en-US">Long-term liability</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" 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_DepreciationDepletionAndAmortization_en-US">Depreciation and amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="element253" />
        <label xlink:type="resource" xlink:label="label253" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_DepreciationDepletionAndAmortization_en-US">Depreciation and amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="element254" />
        <label xlink:type="resource" xlink:label="label254" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DepreciationDepletionAndAmortization_en-US">Depreciation and amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" 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_Depreciation_en-US">Depreciation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" 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_DerivativeInstrumentRiskAxis_en-US">Derivative Instrument Risk [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeFixedInterestRate" 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_DerivativeFixedInterestRate_en-US">Derivative Fixed Interest Rate</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="element258" />
        <label xlink:type="resource" xlink:label="label258" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DerivativeFixedInterestRate_en-US">Fixed interest rate</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" 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_DerivativeContractTypeDomain_en-US">Derivative Contract [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="element260" />
        <label xlink:type="resource" xlink:label="label260" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_en-US">Difference Between Revenue Guidance In Effect Before And After Topic 606 [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="element261" />
        <label xlink:type="resource" xlink:label="label261" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_en-US">Adjustments [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="element262" />
        <label xlink:type="resource" xlink:label="label262" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_en-US">Stock-Based Compensation [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" 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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_en-US">Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="element264" />
        <label xlink:type="resource" xlink:label="label264" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_en-US">Summary Of Stock-Based Awards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="element265" />
        <label xlink:type="resource" xlink:label="label265" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_en-US">Summary Of Stock Options</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_en-US">Disclosure Of Compensation Related Costs Share Based Payments TextBlock</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="element267" />
        <label xlink:type="resource" xlink:label="label267" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_en-US">Stock-Based Compensation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" 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_DividendPayableDateToBePaidDayMonthAndYear_en-US">Dividend Payable Date To Be Paid Day Month And Year</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="element269" />
        <label xlink:type="resource" xlink:label="label269" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_en-US">Dividend paid date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" 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_DividendsPayableDateDeclaredDayMonthAndYear_en-US">Dividends Payable Date Declared Day Month And Year</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="element271" />
        <label xlink:type="resource" xlink:label="label271" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_en-US">Dividend declared date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStockCash" 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_DividendsCommonStockCash_en-US">Dividends Common Stock Cash</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="element273" />
        <label xlink:type="resource" xlink:label="label273" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DividendsCommonStockCash_en-US">Dividends paid</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="element274" />
        <label xlink:type="resource" xlink:label="label274" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_en-US">Dividends Payable Date Of Record Day Month And Year</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="element275" />
        <label xlink:type="resource" xlink:label="label275" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_en-US">Dividend record date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Dividends" 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_Dividends_en-US">Dividends</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Dividends" xlink:label="element277" />
        <label xlink:type="resource" xlink:label="label277" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_Dividends_en-US">Dividend</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" 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_DividendsPayableLineItems_en-US">Dividends Payable [Line Items]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" 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_EuropeMember_en-US">Europe [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" xlink:label="element280" />
        <label xlink:type="resource" xlink:label="label280" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EuropeMember_en-US">Europe [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" 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_EarningsPerShareDiluted_en-US">Earnings per common share, Diluted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="element282" />
        <label xlink:type="resource" xlink:label="label282" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EarningsPerShareDiluted_en-US">Diluted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="element283" />
        <label xlink:type="resource" xlink:label="label283" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_EarningsPerShareDiluted_en-US">Diluted earnings per share</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" 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_EarningsPerShareTextBlock_en-US">Earnings Per Share [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="element285" />
        <label xlink:type="resource" xlink:label="label285" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EarningsPerShareTextBlock_en-US">Earnings Per Share</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" 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_EarningsPerShareBasic_en-US">Earnings per common share, Basic</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="element287" />
        <label xlink:type="resource" xlink:label="label287" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EarningsPerShareBasic_en-US">Basic</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="element288" />
        <label xlink:type="resource" xlink:label="label288" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_EarningsPerShareBasic_en-US">Basic earnings per share</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="element289" />
        <label xlink:type="resource" xlink:label="label289" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EarningsPerShareAbstract_en-US">Earnings Per Share [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="element290" />
        <label xlink:type="resource" xlink:label="label290" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_EarningsPerShareAbstract_en-US">Earnings (loss) per share:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" 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_EffectOfExchangeRateOnCashAndCashEquivalents_en-US">Effect of exchange rate changes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="element292" />
        <label xlink:type="resource" xlink:label="label292" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_en-US">Effect of exchange rate changes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" 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_EmployeeSeveranceMember_en-US">Employee Severance [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="element294" />
        <label xlink:type="resource" xlink:label="label294" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EmployeeSeveranceMember_en-US">Severance [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" 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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_en-US">Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="element296" />
        <label xlink:type="resource" xlink:label="label296" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_en-US">Tax benefit realized as a result of stock option exercises and the vesting of other share-based awards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" 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_EmployeeStockOptionMember_en-US">Stock Options [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="element298" />
        <label xlink:type="resource" xlink:label="label298" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EmployeeStockOptionMember_en-US">Stock Options [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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_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="element299" xlink:to="label299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="element300" />
        <label xlink:type="resource" xlink:label="label300" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_en-US">Total unrecognized compensation cost</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="element301" />
        <label xlink:type="resource" xlink:label="label301" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_en-US">Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="element302" />
        <label xlink:type="resource" xlink:label="label302" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_en-US">Unrecognized compensation cost</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" 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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_en-US">Employee Service Share-based Compensation, Tax Benefit from Compensation Expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="element304" />
        <label xlink:type="resource" xlink:label="label304" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_en-US">Income tax benefit recognized in the income statement for stock-based awards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="element305" />
        <label xlink:type="resource" xlink:label="label305" 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="element305" xlink:to="label305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_en-US">Unrecognized compensation, years</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="element307" />
        <label xlink:type="resource" xlink:label="label307" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_en-US">Remaining weighted-average amortization period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="element308" />
        <label xlink:type="resource" xlink:label="label308" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EquityAbstract_en-US">Equity [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="element309" />
        <label xlink:type="resource" xlink:label="label309" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_EquityAbstract_en-US">Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" 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_EquitySecuritiesByIndustryAxis_en-US">Industry Sector [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" 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_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_en-US">Equity Based Arrangements Individual Contracts Type Of Deferred Compensation [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="element312" />
        <label xlink:type="resource" xlink:label="label312" 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="element312" xlink:to="label312" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" 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_EquityComponentDomain_en-US">Equity Component [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" 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_EquityClassOfTreasuryStockLineItems_en-US">Equity Class Of Treasury Stock [Line Items]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" 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_EquityClassOfTreasuryStockLineItems_en-US">Common Shares Repurchase Program [Line Items]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="element316" />
        <label xlink:type="resource" xlink:label="label316" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_EquitySecuritiesIndustryMember_en-US">Industry Sector [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" 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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_en-US">Excess tax benefit of stock options exercised Calc</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" 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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_en-US">Excess tax benefits from stock-based compensation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="element319" />
        <label xlink:type="resource" xlink:label="label319" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_en-US">Excess tax benefit of stock options exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="element320" />
        <label xlink:type="resource" xlink:label="label320" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_en-US">Excess tax benefit from stock-based compensation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" 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_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_en-US">Excess tax shortfall (benefits) from stock-based compensation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="element322" />
        <label xlink:type="resource" xlink:label="label322" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_en-US">Federal tax benefit of stock options exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="element323" />
        <label xlink:type="resource" xlink:label="label323" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FacilityClosingMember_en-US">Facility Closing [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="element324" />
        <label xlink:type="resource" xlink:label="label324" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FacilityClosingMember_en-US">Lease Facility Costs [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element324" xlink:to="label324" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" 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_FairValueDisclosuresAbstract_en-US">Fair Value [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="element326" />
        <label xlink:type="resource" xlink:label="label326" 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="element326" xlink:to="label326" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="element327" />
        <label xlink:type="resource" xlink:label="label327" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FairValueDisclosuresTextBlock_en-US">Fair Value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" 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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_en-US">Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="element329" />
        <label xlink:type="resource" xlink:label="label329" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FinancialInstrumentAxis_en-US">Financial Instrument [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesTextBlock" 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_FinancingReceivablesTextBlock_en-US">Financing Receivables [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesTextBlock" 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_FinancingReceivablesTextBlock_en-US">Accounts Receivable Sales Program</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" 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_FiniteLivedIntangibleAssetsNet_en-US">Finite-Lived Intangible Assets, Net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element333" />
        <label xlink:type="resource" xlink:label="label333" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Finite-Lived Intangible Assets, Net, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element334" />
        <label xlink:type="resource" xlink:label="label334" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Finite-Lived Intangible Assets, Net, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element335" />
        <label xlink:type="resource" xlink:label="label335" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Net carrying amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element336" />
        <label xlink:type="resource" xlink:label="label336" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Net carrying amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="element337" />
        <label xlink:type="resource" xlink:label="label337" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_FiniteLivedIntangibleAssetsNet_en-US">Net Carrying Amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="element338" />
        <label xlink:type="resource" xlink:label="label338" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_en-US">Future Amortization Expense, Year One</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="element339" />
        <label xlink:type="resource" xlink:label="label339" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_en-US">2018 (remaining nine months)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="element340" />
        <label xlink:type="resource" xlink:label="label340" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_en-US">2018</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" 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_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="element341" xlink:to="label341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="element342" />
        <label xlink:type="resource" xlink:label="label342" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_en-US">Finite Lived Intangible Assets Amortization Expense [Table Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="element343" />
        <label xlink:type="resource" xlink:label="label343" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_en-US">Schedule Of Amortization Expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_en-US">Future Amortization Expense, Year Five</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="element345" />
        <label xlink:type="resource" xlink:label="label345" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_en-US">2022</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="element346" />
        <label xlink:type="resource" xlink:label="label346" 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="element346" xlink:to="label346" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="element347" />
        <label xlink:type="resource" xlink:label="label347" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_en-US">Accumulated amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="element348" />
        <label xlink:type="resource" xlink:label="label348" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_en-US">Accumulated Amortization</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="element349" />
        <label xlink:type="resource" xlink:label="label349" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element349" xlink:to="label349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_en-US">Future Amortization Expense, Year Three</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_en-US">2020</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_FiniteLivedIntangibleAssetUsefulLife_en-US">Finite-Lived Intangible Assets, Useful Life</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_FiniteLivedIntangibleAssetUsefulLife_en-US">Estimated useful life</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="element354" />
        <label xlink:type="resource" xlink:label="label354" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_FiniteLivedIntangibleAssetUsefulLife_en-US">Estimated useful life (Years)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_en-US">Future Amortization Expense, Year Four</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="element356" />
        <label xlink:type="resource" xlink:label="label356" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_en-US">2021</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" 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_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="element357" xlink:to="label357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="element358" />
        <label xlink:type="resource" xlink:label="label358" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsGross_en-US">Gross carrying amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="element359" />
        <label xlink:type="resource" xlink:label="label359" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_FiniteLivedIntangibleAssetsGross_en-US">Finite-Lived Intangible Assets, Gross, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="element360" />
        <label xlink:type="resource" xlink:label="label360" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_FiniteLivedIntangibleAssetsGross_en-US">Technology licenses value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_en-US">Future Amortization Expense, Year Two</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="element362" />
        <label xlink:type="resource" xlink:label="label362" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_en-US">2019</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" 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_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="element363" xlink:to="label363" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="element364" />
        <label xlink:type="resource" xlink:label="label364" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element364" xlink:to="label364" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" 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_ForeignEarningsRepatriated_en-US">Foreign Earnings Repatriated</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="element366" />
        <label xlink:type="resource" xlink:label="label366" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ForeignEarningsRepatriated_en-US">Mandatory deemed repatriation of undistributed foreign earnings</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="element367" />
        <label xlink:type="resource" xlink:label="label367" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_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="element367" xlink:to="label367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="element368" />
        <label xlink:type="resource" xlink:label="label368" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ForeignCountryMember_en-US">Foreign Country [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="element369" />
        <label xlink:type="resource" xlink:label="label369" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ForeignCountryMember_en-US">Foreign [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfAccountsReceivable" 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_GainLossOnSaleOfAccountsReceivable_en-US">Gain Loss On Sale Of Accounts Receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfAccountsReceivable" xlink:label="element371" />
        <label xlink:type="resource" xlink:label="label371" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GainLossOnSaleOfAccountsReceivable_en-US">Loss on sale of accounts receivable resulting from discount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" 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_GainLossOnSaleOfPropertyPlantEquipment_en-US">(Gain) loss on the sale of property, plant and equipment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="element373" />
        <label xlink:type="resource" xlink:label="label373" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_en-US">Gain on the sale of property, plant and equipment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="element374" />
        <label xlink:type="resource" xlink:label="label374" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_en-US">Loss on the sale of property, plant and equipment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="element375" />
        <label xlink:type="resource" xlink:label="label375" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_en-US">Gain on Sale of Property Plant Equipment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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_GoodwillAndIntangibleAssetsDisclosureTextBlock_en-US">Goodwill and Other Intangible Assets [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="element377" />
        <label xlink:type="resource" xlink:label="label377" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_en-US">Goodwill</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="element378" />
        <label xlink:type="resource" xlink:label="label378" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_en-US">Goodwill And Other Intangible Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" 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_Goodwill_en-US">Goodwill, net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="element380" />
        <label xlink:type="resource" xlink:label="label380" 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="element380" xlink:to="label380" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="element381" />
        <label xlink:type="resource" xlink:label="label381" 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="element381" xlink:to="label381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="element382" />
        <label xlink:type="resource" xlink:label="label382" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_Goodwill_en-US">Goodwill associated with the Company's Asia business segment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="element383" />
        <label xlink:type="resource" xlink:label="label383" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_Goodwill_en-US">Goodwill, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="element384" />
        <label xlink:type="resource" xlink:label="label384" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_Goodwill_en-US">Goodwill</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="element385" />
        <label xlink:type="resource" xlink:label="label385" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillAcquiredDuringPeriod_en-US">Goodwill Acquired During Period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="element386" />
        <label xlink:type="resource" xlink:label="label386" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GoodwillAcquiredDuringPeriod_en-US">Acquisitions</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="element387" />
        <label xlink:type="resource" xlink:label="label387" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_GoodwillAcquiredDuringPeriod_en-US">Goodwill</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" 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_GoodwillPurchaseAccountingAdjustments_en-US">Goodwill Purchase Accounting Adjustments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" 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_GoodwillPurchaseAccountingAdjustments_en-US">Purchase accounting adjustments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" 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_GoodwillLineItems_en-US">Goodwill [Line Items]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="element391" />
        <label xlink:type="resource" xlink:label="label391" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_en-US">Goodwill And Other Intangible Assets [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="element392" />
        <label xlink:type="resource" xlink:label="label392" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_en-US">Goodwill Roll Forward</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" 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_GrossProfit_en-US">Gross profit</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="element394" />
        <label xlink:type="resource" xlink:label="label394" 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="element394" xlink:to="label394" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HealthcareSectorMember" xlink:label="element395" />
        <label xlink:type="resource" xlink:label="label395" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_HealthcareSectorMember_en-US">Medical Sector [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HealthcareSectorMember" 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_HealthcareSectorMember_en-US">Healthcare Sector [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" 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_IntersegmentEliminationMember_en-US">Elimination Of Intersegment Sales [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="element398" />
        <label xlink:type="resource" xlink:label="label398" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IntersegmentEliminationMember_en-US">Elimination Of Intersegment Sales [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="element399" />
        <label xlink:type="resource" xlink:label="label399" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxDisclosureAbstract_en-US">Income Taxes [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" 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_IncomeTaxAuthorityAxis_en-US">Income Tax Authority [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_en-US">Income before income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="element402" />
        <label xlink:type="resource" xlink:label="label402" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_en-US">Income before income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" 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_IncomeStatementAbstract_en-US">Condensed Consolidated Statements Of Income (Loss) [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="element404" />
        <label xlink:type="resource" xlink:label="label404" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxDisclosureTextBlock_en-US">Income Taxes [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="element405" />
        <label xlink:type="resource" xlink:label="label405" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncomeTaxDisclosureTextBlock_en-US">Income Taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="element406" />
        <label xlink:type="resource" xlink:label="label406" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxAuthorityDomain_en-US">Income Tax Authority [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" 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_IncomeTaxHolidayTerminationDate_en-US">Income Tax Holiday, Termination Date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="element408" />
        <label xlink:type="resource" xlink:label="label408" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_IncomeTaxHolidayTerminationDate_en-US">Income tax holidays expiration date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" 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_IncomeTaxExpenseBenefit_en-US">Income tax expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element410" />
        <label xlink:type="resource" xlink:label="label410" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncomeTaxExpenseBenefit_en-US">Income tax expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element411" />
        <label xlink:type="resource" xlink:label="label411" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xml:lang="en-US" id="NegatedNet_us-gaap_IncomeTaxExpenseBenefit_en-US">Total income tax expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element412" />
        <label xlink:type="resource" xlink:label="label412" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_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="element412" xlink:to="label412" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element413" />
        <label xlink:type="resource" xlink:label="label413" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xml:lang="en-US" id="NegatedTotal_us-gaap_IncomeTaxExpenseBenefit_en-US">Total income tax benefit (expense)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element414" />
        <label xlink:type="resource" xlink:label="label414" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncomeTaxExpenseBenefit_en-US">Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element415" />
        <label xlink:type="resource" xlink:label="label415" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncomeTaxExpenseBenefit_en-US">Total income tax expense (benefit)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="element416" />
        <label xlink:type="resource" xlink:label="label416" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_IncomeTaxExpenseBenefit_en-US">Income tax expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="element417" />
        <label xlink:type="resource" xlink:label="label417" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_en-US">Income Tax Holiday, Income Tax Benefits Per Share</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="element418" />
        <label xlink:type="resource" xlink:label="label418" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_en-US">Net impact of tax incentives, per diluted share</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" 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_IncomeTaxReconciliationTaxHolidays_en-US">Income Tax Credits and Adjustments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="element420" />
        <label xlink:type="resource" xlink:label="label420" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncomeTaxReconciliationTaxHolidays_en-US">Income tax incentives</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" 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_IncomeTaxesReceivable_en-US">Income Taxes Receivable, Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" 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_IncomeTaxesReceivable_en-US">Income taxes receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="element423" />
        <label xlink:type="resource" xlink:label="label423" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncomeTaxesPaidNet_en-US">Income Taxes Paid, Net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="element424" />
        <label xlink:type="resource" xlink:label="label424" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncomeTaxesPaidNet_en-US">Income taxes paid, net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="element425" />
        <label xlink:type="resource" xlink:label="label425" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncomeTaxesPaidNet_en-US">Income Taxes Paid, Net, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" 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_IncomeTaxReconciliationRepatriationOfForeignEarnings_en-US">Income Tax Reconciliation Repatriation Of Foreign Earnings</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="element427" />
        <label xlink:type="resource" xlink:label="label427" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_en-US">Income tax expense on foreign earnings expected to be repatriated</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" 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_IncreaseDecreaseInAccruedLiabilities_en-US">Accrued liabilities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="element429" />
        <label xlink:type="resource" xlink:label="label429" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncreaseDecreaseInAccruedLiabilities_en-US">Increase (Decrease) in Accrued Liabilities, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" 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_IncreaseDecreaseInAccountsReceivable_en-US">Accounts receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="element431" />
        <label xlink:type="resource" xlink:label="label431" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncreaseDecreaseInAccountsReceivable_en-US">Accounts receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="element432" />
        <label xlink:type="resource" xlink:label="label432" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncreaseDecreaseInAccountsReceivable_en-US">Accounts receivable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" 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_IncreaseDecreaseInAccountsPayableTrade_en-US">Accounts payable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" 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_IncreaseDecreaseInAccruedIncomeTaxesPayable_en-US">Increase Decrease In Accrued Income Taxes Payable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="element435" />
        <label xlink:type="resource" xlink:label="label435" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_en-US">Income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" 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_IncreaseDecreaseInAccruedIncomeTaxesPayable_en-US">Income taxes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInContractReceivablesNet" 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_IncreaseDecreaseInContractReceivablesNet_en-US">Increase Decrease In Contract Receivables Net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInContractReceivablesNet" xlink:label="element438" />
        <label xlink:type="resource" xlink:label="label438" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncreaseDecreaseInContractReceivablesNet_en-US">Contract assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_en-US">Prepaid expenses and other assets Calc</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="element440" />
        <label xlink:type="resource" xlink:label="label440" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_en-US">Prepaid expenses and other assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="element441" />
        <label xlink:type="resource" xlink:label="label441" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_en-US">Prepaid expenses and other assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="element442" />
        <label xlink:type="resource" xlink:label="label442" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_en-US">Increase (Decrease) in Prepaid, Deferred Expense and Other Assets, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" 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_IncreaseDecreaseInInventories_en-US">Increase Decrease In Inventories</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="element444" />
        <label xlink:type="resource" xlink:label="label444" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_IncreaseDecreaseInInventories_en-US">Inventories</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" 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_IncreaseDecreaseInInventories_en-US">Inventories</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="element446" />
        <label xlink:type="resource" xlink:label="label446" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_IncreaseDecreaseInInventories_en-US">Increase (Decrease) in Inventories, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="element447" />
        <label xlink:type="resource" xlink:label="label447" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_en-US">Incremental Common Shares Attributable To Share Based Payment Arrangements</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="element448" />
        <label xlink:type="resource" xlink:label="label448" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_en-US">Incremental common shares attributable to stock-based awards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="element449" />
        <label xlink:type="resource" xlink:label="label449" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_en-US">Incremental common shares attributable to exercise of dilutive options</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" 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_InitialApplicationPeriodCumulativeEffectTransitionAxis_en-US">Initial Application Period Cumulative Effect Transition [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" 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_InitialApplicationPeriodCumulativeEffectTransitionDomain_en-US">Initial Application Period Cumulative Effect Transition [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" 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_InterestExpense_en-US">Interest expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="element453" />
        <label xlink:type="resource" xlink:label="label453" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_InterestExpense_en-US">Interest expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="element454" />
        <label xlink:type="resource" xlink:label="label454" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_InterestExpense_en-US">Interest Expense, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue" 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_InterestRateCashFlowHedgeLiabilityAtFairValue_en-US">Interest Rate Cash Flow Hedge Liability At Fair Value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue" xlink:label="element456" />
        <label xlink:type="resource" xlink:label="label456" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue_en-US">Fair value of interest rate swap</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="element457" />
        <label xlink:type="resource" xlink:label="label457" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InterestRateSwapMember_en-US">Interest Rate Swap [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" 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_InterestPaidNet_en-US">Interest Paid, Net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="element459" />
        <label xlink:type="resource" xlink:label="label459" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_InterestPaidNet_en-US">Interest paid</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="element460" />
        <label xlink:type="resource" xlink:label="label460" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_InterestPaidNet_en-US">Interest Paid, Net, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" 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_InterestRateCashFlowHedgeAssetAtFairValue_en-US">Interest Rate Cash Flow Hedge Asset At Fair Value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:label="element462" />
        <label xlink:type="resource" xlink:label="label462" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_en-US">Fair value of interest rate swap</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" 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_InventoryDisclosureTextBlock_en-US">Inventories [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="element464" />
        <label xlink:type="resource" xlink:label="label464" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_InventoryDisclosureTextBlock_en-US">Inventories</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="element465" />
        <label xlink:type="resource" xlink:label="label465" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryNet_en-US">Inventories, net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="element466" />
        <label xlink:type="resource" xlink:label="label466" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_InventoryNet_en-US">Inventories</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="element467" />
        <label xlink:type="resource" xlink:label="label467" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_InventoryNet_en-US">Inventories</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" 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_InventoryFinishedGoods_en-US">Inventory, Finished Goods</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" 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_InventoryFinishedGoods_en-US">Finished goods</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="element470" />
        <label xlink:type="resource" xlink:label="label470" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_InventoryFinishedGoods_en-US">Inventory, Finished Goods, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="element471" />
        <label xlink:type="resource" xlink:label="label471" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_InventoryDisclosureAbstract_en-US">Inventories [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" 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_InventoryWorkInProcess_en-US">Inventory, Work in Process</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" 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_InventoryWorkInProcess_en-US">Work in process</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" 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_InventoryRawMaterials_en-US">Inventory, Raw Materials</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="element475" />
        <label xlink:type="resource" xlink:label="label475" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_InventoryRawMaterials_en-US">Raw materials</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="element476" />
        <label xlink:type="resource" xlink:label="label476" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_InventoryRawMaterials_en-US">Inventory, Raw Materials, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" 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_InvestmentIncomeInterest_en-US">Interest income</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" 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_LondonInterbankOfferedRateLIBORMember_en-US">Libor Plus [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="element479" />
        <label xlink:type="resource" xlink:label="label479" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LondonInterbankOfferedRateLIBORMember_en-US">LIBOR Plus [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element479" xlink:to="label479" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" 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_LettersOfCreditOutstandingAmount_en-US">Letters Of Credit Outstanding Amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="element481" />
        <label xlink:type="resource" xlink:label="label481" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LettersOfCreditOutstandingAmount_en-US">Letters of credit outstanding amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" 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_LiabilitiesAndStockholdersEquity_en-US">Total liabilities and shareholders' equity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="element483" />
        <label xlink:type="resource" xlink:label="label483" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LiabilitiesAndStockholdersEquity_en-US">Total liabilities and shareholders' equity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" 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_LiabilitiesAbstract_en-US">Liabilities [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" 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_Liabilities_en-US">Liabilities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="element486" />
        <label xlink:type="resource" xlink:label="label486" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_Liabilities_en-US">Total liabilities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="element487" />
        <label xlink:type="resource" xlink:label="label487" 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="element487" xlink:to="label487" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="element488" />
        <label xlink:type="resource" xlink:label="label488" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LiabilitiesAndStockholdersEquityAbstract_en-US">Liabilities and Equity [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" 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_LiabilitiesCurrent_en-US">Total current liabilities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="element490" />
        <label xlink:type="resource" xlink:label="label490" 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="element490" xlink:to="label490" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" 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_LiabilitiesCurrentAbstract_en-US">Liabilities, Current [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="element492" />
        <label xlink:type="resource" xlink:label="label492" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LiabilitiesCurrentAbstract_en-US">Current liabilities:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" 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_LineOfCreditFacilityTable_en-US">Line of Credit Facility [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" 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_LineOfCreditFacilityCovenantCompliance_en-US">Line Of Credit Facility Covenant Compliance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="element495" />
        <label xlink:type="resource" xlink:label="label495" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityCovenantCompliance_en-US">Credit Agreement covenant compliance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" 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_LineOfCreditFacilityExpirationDate1_en-US">Line of Credit Facility, Expiration Date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="element497" />
        <label xlink:type="resource" xlink:label="label497" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityExpirationDate1_en-US">Credit Agreement maturity date</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="element498" />
        <label xlink:type="resource" xlink:label="label498" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_en-US">Line Of Credit Facility Capacity Available For Specific Purpose Other Than For Trade Purchases</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="element499" />
        <label xlink:type="resource" xlink:label="label499" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_en-US">Revolving Credit Facility capacity availability</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" 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_LineOfCreditFacilityDescription_en-US">Line Of Credit Facility Description</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="element501" />
        <label xlink:type="resource" xlink:label="label501" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityDescription_en-US">Credit Agreement description</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" 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_LineOfCreditFacilityLineItems_en-US">Line of Credit Facility [Line Items]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="element503" />
        <label xlink:type="resource" xlink:label="label503" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LineOfCreditFacilityCovenantTerms_en-US">Line Of Credit Facility Covenant Terms</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="element504" />
        <label xlink:type="resource" xlink:label="label504" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityCovenantTerms_en-US">Credit Agreement covenant terms</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" 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_LineOfCreditFacilityCommitmentFeePercentage_en-US">Line Of Credit Commitment Fee</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="element506" />
        <label xlink:type="resource" xlink:label="label506" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_en-US">U.S. Credit facility, commitment fee</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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_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="element507" xlink:to="label507" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="element508" />
        <label xlink:type="resource" xlink:label="label508" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_en-US">Credit Agreement capacity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" 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_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="element509" xlink:to="label509" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="element510" />
        <label xlink:type="resource" xlink:label="label510" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_en-US">Revolving credit facility, available for future borrowings</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="element511" />
        <label xlink:type="resource" xlink:label="label511" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_LongTermDebtAndCapitalLeaseObligations_en-US">Long Term Debt And Capital Lease Obligations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="element512" />
        <label xlink:type="resource" xlink:label="label512" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xml:lang="en-US" id="NegatedPeriodEnd_us-gaap_LongTermDebtAndCapitalLeaseObligations_en-US">Long-term debt and capital lease obligations, less current installments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="element513" />
        <label xlink:type="resource" xlink:label="label513" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xml:lang="en-US" id="NegatedPeriodStart_us-gaap_LongTermDebtAndCapitalLeaseObligations_en-US">Long-term debt and capital lease obligations, less current installments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="element514" />
        <label xlink:type="resource" xlink:label="label514" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_LongTermDebtAndCapitalLeaseObligations_en-US">Long-term debt and capital lease obligations, less current installments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="element515" />
        <label xlink:type="resource" xlink:label="label515" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_LongTermDebtAndCapitalLeaseObligations_en-US">Long-term debt and capital lease obligations, less current installments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" 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_LongTermDebtAndCapitalLeaseObligationsCurrent_en-US">Long Term Debt And Capital Lease Obligations Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="element517" />
        <label xlink:type="resource" xlink:label="label517" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_en-US">Less: current installments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="element518" />
        <label xlink:type="resource" xlink:label="label518" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_en-US">Current installments of long-term debt and capital lease obligations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="element519" />
        <label xlink:type="resource" xlink:label="label519" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_MaximumMember_en-US">Maximum [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="element520" />
        <label xlink:type="resource" xlink:label="label520" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_MaximumMember_en-US">Maximum [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="element521" />
        <label xlink:type="resource" xlink:label="label521" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_MinimumMember_en-US">Minimum [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="element522" />
        <label xlink:type="resource" xlink:label="label522" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_MinimumMember_en-US">Minimum [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="element523" />
        <label xlink:type="resource" xlink:label="label523" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NoncurrentAssets_en-US">Segment Reporting Long-Lived Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="element524" />
        <label xlink:type="resource" xlink:label="label524" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NoncurrentAssets_en-US">Long-lived assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="element525" />
        <label xlink:type="resource" xlink:label="label525" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element525" xlink:to="label525" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="element526" />
        <label xlink:type="resource" xlink:label="label526" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NetCashProvidedByUsedInFinancingActivities_en-US">Reclassification from cash flows from financing activities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="element527" />
        <label xlink:type="resource" xlink:label="label527" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NetCashProvidedByUsedInFinancingActivities_en-US">Net provided by (used in) financing activities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="element528" />
        <label xlink:type="resource" xlink:label="label528" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_NetCashProvidedByUsedInFinancingActivities_en-US">Net provided by financing activities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="element529" />
        <label xlink:type="resource" xlink:label="label529" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_en-US">Cash flows from financing activities:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_en-US">Cash flows from investing activities:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="element531" />
        <label xlink:type="resource" xlink:label="label531" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element531" xlink:to="label531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_NetCashProvidedByUsedInInvestingActivities_en-US">Net Cash Provided By Used In Investing Activities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_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="element533" xlink:to="label533" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="element534" />
        <label xlink:type="resource" xlink:label="label534" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NetCashProvidedByUsedInInvestingActivities_en-US">Net cash provided by (used in) investing activities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="element535" />
        <label xlink:type="resource" xlink:label="label535" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_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="element535" xlink:to="label535" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="element536" />
        <label xlink:type="resource" xlink:label="label536" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NetCashProvidedByUsedInOperatingActivities_en-US">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="element536" xlink:to="label536" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="element537" />
        <label xlink:type="resource" xlink:label="label537" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NetCashProvidedByUsedInOperatingActivities_en-US">Reclassification to cash flows from operating activities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="element538" />
        <label xlink:type="resource" xlink:label="label538" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NetCashProvidedByUsedInOperatingActivities_en-US">Net cash provided by operations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="element539" />
        <label xlink:type="resource" xlink:label="label539" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_NetCashProvidedByUsedInOperatingActivities_en-US">Net cash provided by operations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" 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_NetIncomeLoss_en-US">Net income (loss)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="element541" />
        <label xlink:type="resource" xlink:label="label541" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element541" xlink:to="label541" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="element542" />
        <label xlink:type="resource" xlink:label="label542" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_NetIncomeLoss_en-US">Net income (loss)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="element543" />
        <label xlink:type="resource" xlink:label="label543" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_NetIncomeLoss_en-US">Net income (loss)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" 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_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="element544" xlink:to="label544" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_en-US">New Accounting Pronouncements And Changes In Accounting Principles [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="element546" />
        <label xlink:type="resource" xlink:label="label546" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_en-US">Impact of Recently Enacted Accounting Standards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" 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_NewAccountingPronouncementsPolicyPolicyTextBlock_en-US">New Accounting Pronouncements Policy Policy Text Block</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="element548" />
        <label xlink:type="resource" xlink:label="label548" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_en-US">Recently Enacted Accounting Principles</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="element549" />
        <label xlink:type="resource" xlink:label="label549" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_en-US">New Accounting Pronouncements And Changes In Accounting Principles [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="element550" />
        <label xlink:type="resource" xlink:label="label550" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element550" xlink:to="label550" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" 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_OperatingSegmentsMember_en-US">Operating Segments [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" 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_OperatingIncomeLoss_en-US">Income from operations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="element553" />
        <label xlink:type="resource" xlink:label="label553" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OperatingIncomeLoss_en-US">Income from operations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="element554" />
        <label xlink:type="resource" xlink:label="label554" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_OperatingIncomeLoss_en-US">Income from operations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_en-US">Basis of Presentation [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="element556" />
        <label xlink:type="resource" xlink:label="label556" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_en-US">Organization Consolidation And Presentation Of Financial Statements Disclosure [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="element557" />
        <label xlink:type="resource" xlink:label="label557" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_en-US">Basis of Presentation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" 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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_en-US">Other Comprehensive Income Loss Before Reclassifications Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="element559" />
        <label xlink:type="resource" xlink:label="label559" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_en-US">Other comprehensive gain (loss) before reclassifications</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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_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="element560" xlink:to="label560" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTax_en-US">Other comprehensive income</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="element562" />
        <label xlink:type="resource" xlink:label="label562" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_OtherComprehensiveIncomeLossNetOfTax_en-US">Other comprehensive income</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="element563" />
        <label xlink:type="resource" xlink:label="label563" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_en-US">Foreign currency translation adjustments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="element564" />
        <label xlink:type="resource" xlink:label="label564" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_en-US">Foreign currency translation adjustments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="element565" />
        <label xlink:type="resource" xlink:label="label565" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_en-US">Other Comprehensive Income, Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherRestructuringMember" 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_OtherRestructuringMember_en-US">Other Restructuring [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="element567" />
        <label xlink:type="resource" xlink:label="label567" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherRestructuringMember_en-US">Other Exit Costs</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="element568" />
        <label xlink:type="resource" xlink:label="label568" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherIntangibleAssetsMember_en-US">Other Intangible Assets [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="element569" />
        <label xlink:type="resource" xlink:label="label569" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherIntangibleAssetsMember_en-US">Other Intangible Assets [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="element570" />
        <label xlink:type="resource" xlink:label="label570" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherAssetsNoncurrent_en-US">Other, net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="element571" />
        <label xlink:type="resource" xlink:label="label571" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OtherAssetsNoncurrent_en-US">Other Assets, Noncurrent, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" 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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_en-US">Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="element573" />
        <label xlink:type="resource" xlink:label="label573" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xml:lang="en-US" id="NegatedPeriodEnd_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_en-US">Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="element574" />
        <label xlink:type="resource" xlink:label="label574" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xml:lang="en-US" id="NegatedPeriodStart_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_en-US">Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="element575" />
        <label xlink:type="resource" xlink:label="label575" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_en-US">Other</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="element576" />
        <label xlink:type="resource" xlink:label="label576" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_en-US">Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="element577" />
        <label xlink:type="resource" xlink:label="label577" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_en-US">Other comprehensive income:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="element578" />
        <label xlink:type="resource" xlink:label="label578" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_en-US">Other comprehensive loss:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" 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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_en-US">Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="element580" />
        <label xlink:type="resource" xlink:label="label580" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_en-US">Unrealized loss on interest rate swap</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="element581" />
        <label xlink:type="resource" xlink:label="label581" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_en-US">Unrealized gain on interest rate swap</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" 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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_en-US">Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="element583" />
        <label xlink:type="resource" xlink:label="label583" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_en-US">Unrealized gain (loss) on derivative, net of tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="element584" />
        <label xlink:type="resource" xlink:label="label584" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_en-US">Unrealized gain on derivative, net of tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="element585" />
        <label xlink:type="resource" xlink:label="label585" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_en-US">Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="element586" />
        <label xlink:type="resource" xlink:label="label586" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xml:lang="en-US" id="NegatedPeriodStart_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_en-US">OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_en-US">Unrealized gain (loss) on investments, net of tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="element588" />
        <label xlink:type="resource" xlink:label="label588" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_en-US">Unrealized gain on investments, net of tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" 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_OtherLiabilitiesNoncurrent_en-US">Other long-term liabilities</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element589" xlink:to="label589" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="element590" />
        <label xlink:type="resource" xlink:label="label590" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OtherLiabilitiesNoncurrent_en-US">Other Liabilities, Noncurrent, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" 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_OtherLiabilitiesCurrent_en-US">Other Liabilities, Current</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="element592" />
        <label xlink:type="resource" xlink:label="label592" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherLiabilitiesCurrent_en-US">Accrued liabilities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" 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_OtherLiabilitiesCurrent_en-US">Accrued liabilities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" 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_OtherNonoperatingIncomeExpense_en-US">Other Non operating Income Expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="element595" />
        <label xlink:type="resource" xlink:label="label595" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_OtherNonoperatingIncomeExpense_en-US">Other income (expense), net</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="element596" />
        <label xlink:type="resource" xlink:label="label596" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_OtherNonoperatingIncomeExpense_en-US">Other income (expense)</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" 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_ParentMember_en-US">Parent [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="element598" />
        <label xlink:type="resource" xlink:label="label598" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ParentMember_en-US">Parent [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentedTechnologyMember" xlink:label="element599" />
        <label xlink:type="resource" xlink:label="label599" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PatentedTechnologyMember_en-US">Patented Technology [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentedTechnologyMember" xlink:label="element600" />
        <label xlink:type="resource" xlink:label="label600" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PatentedTechnologyMember_en-US">Technology Licenses [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element600" xlink:to="label600" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="element601" />
        <label xlink:type="resource" xlink:label="label601" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_en-US">Payments Related To Tax Withholding For Share Based Compensation</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="element602" />
        <label xlink:type="resource" xlink:label="label602" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_en-US">Employee taxes paid for shares withheld</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" 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_PaymentsForProceedsFromOtherInvestingActivities_en-US">Payments For Proceeds From Other Investing Activities</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="element604" />
        <label xlink:type="resource" xlink:label="label604" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_en-US">Other</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="element605" />
        <label xlink:type="resource" xlink:label="label605" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_en-US">Other</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfOtherEquity" 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_PaymentsForRepurchaseOfOtherEquity_en-US">Payments For Repurchase Of Other Equity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:label="element607" />
        <label xlink:type="resource" xlink:label="label607" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsForRepurchaseOfOtherEquity_en-US">Equity forward contract related to accelerated share repurchase</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="element608" />
        <label xlink:type="resource" xlink:label="label608" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsForRestructuring_en-US">Payments for Restructuring</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="element609" />
        <label xlink:type="resource" xlink:label="label609" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsForRestructuring_en-US">Cash Payment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="element610" />
        <label xlink:type="resource" xlink:label="label610" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_PaymentsForRestructuring_en-US">Cash Payment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" 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_PaymentsOfFinancingCosts_en-US">Payments of Financing Costs</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="element612" />
        <label xlink:type="resource" xlink:label="label612" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsOfFinancingCosts_en-US">Debt issuance costs</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="element613" />
        <label xlink:type="resource" xlink:label="label613" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PaymentsOfFinancingCosts_en-US">Payments of Financing Costs, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" 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_PaymentsForRepurchaseOfCommonStock_en-US">Payments for Repurchase of Common Stock</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="element615" />
        <label xlink:type="resource" xlink:label="label615" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsForRepurchaseOfCommonStock_en-US">Share repurchases</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="element616" />
        <label xlink:type="resource" xlink:label="label616" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PaymentsForRepurchaseOfCommonStock_en-US">Share repurchase</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="element617" />
        <label xlink:type="resource" xlink:label="label617" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PaymentsForRepurchaseOfCommonStock_en-US">purchase of Common Stock</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="element618" />
        <label xlink:type="resource" xlink:label="label618" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_PaymentsForRepurchaseOfCommonStock_en-US">Repurchase of common shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element619" />
        <label xlink:type="resource" xlink:label="label619" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_en-US">Payments To Acquire Businesses Net Of Cash Acquired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element620" />
        <label xlink:type="resource" xlink:label="label620" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_en-US">Business acquisitions, net of cash acquired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element621" />
        <label xlink:type="resource" xlink:label="label621" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_en-US">Purchase price, net of cash acquired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="element622" />
        <label xlink:type="resource" xlink:label="label622" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_en-US">Purchase price, net of cash acquired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" 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_PaymentsToAcquireProductiveAssets_en-US">Payments to Acquire Productive Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="element624" />
        <label xlink:type="resource" xlink:label="label624" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PaymentsToAcquireProductiveAssets_en-US">Payments to Acquire Productive Assets, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="element625" />
        <label xlink:type="resource" xlink:label="label625" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_PaymentsToAcquireProductiveAssets_en-US">Capital expenditures</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_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="element626" xlink:to="label626" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="element627" />
        <label xlink:type="resource" xlink:label="label627" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_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="element627" xlink:to="label627" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="element628" />
        <label xlink:type="resource" xlink:label="label628" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_en-US">Payments to Acquire Property, Plant, and Equipment, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForSoftware" 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_PaymentsForSoftware_en-US">Additions to purchased software</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="element630" />
        <label xlink:type="resource" xlink:label="label630" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_PaymentsForSoftware_en-US">Additions to purchased software</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="element631" />
        <label xlink:type="resource" xlink:label="label631" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PaymentsForSoftware_en-US">Payments for Software, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="element632" />
        <label xlink:type="resource" xlink:label="label632" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_PaymentsForSoftware_en-US">Purchased software costs, capitalized</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" 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_PerformanceSharesMember_en-US">Performance-Based Restricted Stock Units [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="element634" />
        <label xlink:type="resource" xlink:label="label634" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PerformanceSharesMember_en-US">Performance-Based Restricted Stock Units [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" 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_PreferredStockParOrStatedValuePerShare_en-US">Preferred shares, par value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" 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_PreferredStockValue_en-US">Preferred stock, $0.10 par value; 5,000 shares authorized, none issued</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="element637" />
        <label xlink:type="resource" xlink:label="label637" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_PreferredStockValue_en-US">Preferred Stock, Value, Issued, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="element638" />
        <label xlink:type="resource" xlink:label="label638" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_PreferredStockValue_en-US">Preferred Stock, Value, Issued, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="element639" />
        <label xlink:type="resource" xlink:label="label639" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PreferredStockValue_en-US">Preferred stock, $0.10 par value; 5,000 shares authorized, none issued</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="element640" />
        <label xlink:type="resource" xlink:label="label640" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PreferredStockValue_en-US">Preferred Stock, Value, Issued, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" 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_PreferredStockSharesIssued_en-US">Preferred shares, none issued</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="element642" />
        <label xlink:type="resource" xlink:label="label642" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PreferredStockSharesIssued_en-US">Preferred shares, issued</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" 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_PreferredStockSharesAuthorized_en-US">Preferred shares, shares authorized</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="element644" />
        <label xlink:type="resource" xlink:label="label644" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_en-US">Prepaid Expense and Other Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="element645" />
        <label xlink:type="resource" xlink:label="label645" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_en-US">Prepaid expenses and other assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="element646" />
        <label xlink:type="resource" xlink:label="label646" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_en-US">Prepaid Expense and Other Assets, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfMediumTermNotes" 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_ProceedsFromIssuanceOfMediumTermNotes_en-US">Proceeds From Issuance Of Medium Term Notes</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfMediumTermNotes" xlink:label="element648" />
        <label xlink:type="resource" xlink:label="label648" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProceedsFromIssuanceOfMediumTermNotes_en-US">Borrowings under credit agreement</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" 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_ProceedsFromSaleAndMaturityOfMarketableSecurities_en-US">Proceeds from sales and maturities of investments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="element650" />
        <label xlink:type="resource" xlink:label="label650" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_en-US">Proceeds from sales of investments at par</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="element651" />
        <label xlink:type="resource" xlink:label="label651" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_en-US">Proceeds from Sale and Maturity of Marketable Securities, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" 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_ProceedsFromStockOptionsExercised_en-US">Proceeds from stock options exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="element653" />
        <label xlink:type="resource" xlink:label="label653" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProceedsFromStockOptionsExercised_en-US">Total cash received as a result of stock option exercises</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" 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_ProceedsFromSaleOfPropertyPlantAndEquipment_en-US">Proceeds from the sale of property, plant and equipment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="element655" />
        <label xlink:type="resource" xlink:label="label655" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_en-US">Proceeds from Sale of Property, Plant, and Equipment, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromPreviousAcquisition" 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_ProceedsFromPreviousAcquisition_en-US">Proceeds From Previous Acquisition</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromPreviousAcquisition" xlink:label="element657" />
        <label xlink:type="resource" xlink:label="label657" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ProceedsFromPreviousAcquisition_en-US">Business acquisitions, net of cash acquired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_en-US">Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_en-US">Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_en-US">Total cash received as a result of stock option exercises</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="element661" />
        <label xlink:type="resource" xlink:label="label661" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_en-US">Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" 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_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="element662" xlink:to="label662" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="element663" />
        <label xlink:type="resource" xlink:label="label663" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_PropertyPlantAndEquipmentNet_en-US">Property, Plant and Equipment, Net, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="element664" />
        <label xlink:type="resource" xlink:label="label664" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_PropertyPlantAndEquipmentNet_en-US">Property, Plant and Equipment, Net, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="element665" />
        <label xlink:type="resource" xlink:label="label665" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element665" xlink:to="label665" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="element666" />
        <label xlink:type="resource" xlink:label="label666" 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="element666" xlink:to="label666" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="element667" />
        <label xlink:type="resource" xlink:label="label667" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_PropertyPlantAndEquipmentNet_en-US">Property, plant and equipment, net of accumulated depreciation of $438,435 and $432,043, respectively</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" 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_RangeMember_en-US">Range [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="element669" />
        <label xlink:type="resource" xlink:label="label669" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RangeMember_en-US">Range [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" 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_RangeAxis_en-US">Range [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" 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_ReceivablesAbstract_en-US">Receivables [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" 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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element673" />
        <label xlink:type="resource" xlink:label="label673" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Amounts reclassified from accumulated other comprehensive loss</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element674" />
        <label xlink:type="resource" xlink:label="label674" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Amounts reclassified from accumulated other comprehensive loss</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element675" />
        <label xlink:type="resource" xlink:label="label675" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Net income</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="element676" />
        <label xlink:type="resource" xlink:label="label676" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_en-US">Net of tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" 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_RepaymentsOfLongTermDebtAndCapitalSecurities_en-US">Principal payments on long-term debt and capital lease obligations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="element678" />
        <label xlink:type="resource" xlink:label="label678" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_en-US">Principal payments on long-term debt and capital lease obligations</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="element679" />
        <label xlink:type="resource" xlink:label="label679" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_en-US">Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReserveQuantitiesByTypeOfReserveAxis" xlink:label="element680" />
        <label xlink:type="resource" xlink:label="label680" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_en-US">Reserve Quantities by Type of Reserve [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" 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_RestatementAdjustmentMember_en-US">Restatement Adjustment [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" 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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_en-US">Restricted Stock Shares Issued Net Of Shares For Tax Withholdings</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="element683" />
        <label xlink:type="resource" xlink:label="label683" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_en-US">Shares withheld for taxes, shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="element684" />
        <label xlink:type="resource" xlink:label="label684" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_en-US">Shares withheld for taxes, shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" 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_RestrictedStockMember_en-US">Restricted Stock [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="element686" />
        <label xlink:type="resource" xlink:label="label686" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RestrictedStockMember_en-US">Restricted Shares [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" 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_RestrictedStockUnitsRSUMember_en-US">Restricted Stock Units R S U [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="element688" />
        <label xlink:type="resource" xlink:label="label688" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RestrictedStockUnitsRSUMember_en-US">Restricted Stock Units (RSUs) [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="element689" />
        <label xlink:type="resource" xlink:label="label689" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_en-US">Restricted Stock Value Shares Issued Net Of Tax Withholdings</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="element690" />
        <label xlink:type="resource" xlink:label="label690" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_en-US">Shares withheld for taxes, value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="element691" />
        <label xlink:type="resource" xlink:label="label691" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringReserveSettledWithoutCash2_en-US">Restructuring Reserve, Settled without Cash</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element691" xlink:to="label691" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="element692" />
        <label xlink:type="resource" xlink:label="label692" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_RestructuringReserveSettledWithoutCash2_en-US">Non-Cash Activity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="element693" />
        <label xlink:type="resource" xlink:label="label693" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_RestructuringReserveSettledWithoutCash2_en-US">Restructuring Reserve, Settled without Cash, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="element694" />
        <label xlink:type="resource" xlink:label="label694" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_RestructuringReserveSettledWithoutCash2_en-US">Non-Cash Activity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment" 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_RestructuringReserveTranslationAdjustment_en-US">Restructuring Reserve, Translation Adjustment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="element696" />
        <label xlink:type="resource" xlink:label="label696" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_RestructuringReserveTranslationAdjustment_en-US">Restructuring Reserve, Translation Adjustment, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="element697" />
        <label xlink:type="resource" xlink:label="label697" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_RestructuringReserveTranslationAdjustment_en-US">Foreign Exchange Adjustments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" 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_RestructuringCharges_en-US">Restructuring charges</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="element699" />
        <label xlink:type="resource" xlink:label="label699" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_RestructuringCharges_en-US">Restructuring charges</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="element700" />
        <label xlink:type="resource" xlink:label="label700" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RestructuringCharges_en-US">Restructuring charges</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element700" xlink:to="label700" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="element701" />
        <label xlink:type="resource" xlink:label="label701" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_RestructuringCharges_en-US">Total restructuring charges</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="element702" />
        <label xlink:type="resource" xlink:label="label702" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_RestructuringCharges_en-US">Thailand flood related charges</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" 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_RestructuringReserveAccrualAdjustment1_en-US">Restructuring Reserve Accrual Adjustment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="element704" />
        <label xlink:type="resource" xlink:label="label704" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RestructuringReserveAccrualAdjustment1_en-US">Restructuring Reserve Accrual Adjustment</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="element705" />
        <label xlink:type="resource" xlink:label="label705" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_en-US">Restructuring Charges Disclosure</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" 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_RestructuringAndRelatedActivitiesDisclosureTextBlock_en-US">Restructuring Charges</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="element707" />
        <label xlink:type="resource" xlink:label="label707" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_en-US">Restructuring And Thailand Flood Related Charges, Net Of Insurance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" 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_RestructuringCostAndReserveAxis_en-US">Restructuring Reserve, by Type of Restructuring [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" 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_RestructuringAndRelatedActivitiesAbstract_en-US">Restructuring Charges [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" 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_RestructuringReserve_en-US">Restructuring Reserve</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="element711" />
        <label xlink:type="resource" xlink:label="label711" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_RestructuringReserve_en-US">Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="element712" />
        <label xlink:type="resource" xlink:label="label712" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_RestructuringReserve_en-US">Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="element713" />
        <label xlink:type="resource" xlink:label="label713" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_RestructuringReserve_en-US">Restructuring Reserve, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="element714" />
        <label xlink:type="resource" xlink:label="label714" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_RestructuringReserve_en-US">Balance as of December 31, 2009</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" 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_RestructuringCostAndReserveLineItems_en-US">Restructuring Cost and Reserve [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element715" xlink:to="label715" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" 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_RetainedEarningsAccumulatedDeficit_en-US">Retained Earnings Accumulated Deficit</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="element717" />
        <label xlink:type="resource" xlink:label="label717" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xml:lang="en-US" id="NegatedPeriodEnd_us-gaap_RetainedEarningsAccumulatedDeficit_en-US">Retained earnings</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="element718" />
        <label xlink:type="resource" xlink:label="label718" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_RetainedEarningsAccumulatedDeficit_en-US">Retained Earnings (Accumulated Deficit), Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="element719" />
        <label xlink:type="resource" xlink:label="label719" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_RetainedEarningsAccumulatedDeficit_en-US">Retained Earnings (Accumulated Deficit), Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="element720" />
        <label xlink:type="resource" xlink:label="label720" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RetainedEarningsAccumulatedDeficit_en-US">Retained earnings</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="element721" />
        <label xlink:type="resource" xlink:label="label721" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_RetainedEarningsAccumulatedDeficit_en-US">Retained Earnings (Accumulated Deficit), Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" 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_RetainedEarningsMember_en-US">Retained Earnings [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="element723" />
        <label xlink:type="resource" xlink:label="label723" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element723" xlink:to="label723" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink:label="element724" />
        <label xlink:type="resource" xlink:label="label724" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_en-US">Revenue Performance Obligation Description Of Timing</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" 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_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="element725" xlink:to="label725" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="element726" />
        <label xlink:type="resource" xlink:label="label726" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_RevenueFromContractWithCustomerTextBlock_en-US">Revenue</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="element727" />
        <label xlink:type="resource" xlink:label="label727" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevenueFromContractWithCustomerAbstract_en-US">Revenue From Contract With Customer [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="element728" />
        <label xlink:type="resource" xlink:label="label728" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_en-US">Revenue Practical Expedient Incremental Cost Of Obtaining Contract</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription" 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_RevenuePracticalExpedientRemainingPerformanceObligationDescription_en-US">Revenue Practical Expedient Remaining Performance Obligation Description</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="element730" />
        <label xlink:type="resource" xlink:label="label730" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_en-US">Revenue from Contract with Customer, Excluding Assessed Tax</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" 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_Revenues_en-US">Revenues</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="element732" />
        <label xlink:type="resource" xlink:label="label732" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_Revenues_en-US">Sales to our largest customers</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="element733" />
        <label xlink:type="resource" xlink:label="label733" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_us-gaap_Revenues_en-US">Net sales</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="element734" />
        <label xlink:type="resource" xlink:label="label734" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_Revenues_en-US">Geographic net sales</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="element735" />
        <label xlink:type="resource" xlink:label="label735" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_Revenues_en-US">Net sales</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" 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_RevolvingCreditFacilityMember_en-US">Revolving Credit Facility [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_en-US">Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="element738" />
        <label xlink:type="resource" xlink:label="label738" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_en-US">Term of options</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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_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="element739" xlink:to="label739" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="element740" />
        <label xlink:type="resource" xlink:label="label740" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_en-US">Weighted-Average Remaining Contractual Term (Years), Exercisable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="element741" />
        <label xlink:type="resource" xlink:label="label741" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_en-US">Weighted-Average Remaining Contractual Term (Years), Exercisable as of December 31, 2017</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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_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="element742" xlink:to="label742" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="element743" />
        <label xlink:type="resource" xlink:label="label743" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_en-US">Weighted-Average Remaining Contractual Term (Years), Outstanding</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="element744" />
        <label xlink:type="resource" xlink:label="label744" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_en-US">Weighted-Average Remaining Contractual Term (Years), Outstanding</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="element745" />
        <label xlink:type="resource" xlink:label="label745" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_en-US">Weighted-Average Remaining Contractual Term (Years), Outstanding</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" 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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_en-US">Schedule of Expected Amortization Expense [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="element747" />
        <label xlink:type="resource" xlink:label="label747" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_en-US">The Estimated Future Amortization Expense Of Other Intangible Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="element748" />
        <label xlink:type="resource" xlink:label="label748" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_en-US">Schedule Of Estimated Future Amortization Expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" 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_ScenarioUnspecifiedDomain_en-US">Scenario Unspecified [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" 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_ScenarioForecastMember_en-US">Scenario Forecast [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" 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_ScenarioPreviouslyReportedMember_en-US">Scenario Previously Reported [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="element752" />
        <label xlink:type="resource" xlink:label="label752" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScenarioPreviouslyReportedMember_en-US">As Previously Reported [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="element753" />
        <label xlink:type="resource" xlink:label="label753" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ScenarioPreviouslyReportedMember_en-US">As Initially Reported [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" 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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_en-US">Schedule of Earnings Per Share, Basic and Diluted [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="element755" />
        <label xlink:type="resource" xlink:label="label755" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_en-US">Calculation of Basic and Diluted Earnings per Share</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" 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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_en-US">Schedule Of Unrecognized Compensation Cost Nonvested Awards [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:label="element757" />
        <label xlink:type="resource" xlink:label="label757" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_en-US">Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Stock-Based Awards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_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="element758" xlink:to="label758" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" 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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_en-US">Schedule of Cash Flow, Supplemental Disclosures [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="element760" />
        <label xlink:type="resource" xlink:label="label760" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_en-US">Schedule Of Supplemental Cash Flow and Non-Cash Information</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="element761" />
        <label xlink:type="resource" xlink:label="label761" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_en-US">Schedule of Supplemental Cash Flow Information</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" 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_ScheduleOfInventoryCurrentTableTextBlock_en-US">Schedule of Inventory Current [Table Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="element763" />
        <label xlink:type="resource" xlink:label="label763" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_en-US">Schedule Of Inventory Costs</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_en-US">Schedule Of Share Based Compensation Restricted Stock Units Award Activity [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="element765" />
        <label xlink:type="resource" xlink:label="label765" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_en-US">Summary Of Stock-Based Awards</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_en-US">Schedule Of Finite Lived Intangible Assets [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="element767" />
        <label xlink:type="resource" xlink:label="label767" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_en-US">Schedule Of Intangible Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" 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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_en-US">Schedule Of Revenues From External Customers And Long Lived Assets By Geographical Areas [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="element769" />
        <label xlink:type="resource" xlink:label="label769" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_en-US">Schedule Of Geographic Net Sales And Long-Lived Assets</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element770" xlink:to="label770" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="element771" />
        <label xlink:type="resource" xlink:label="label771" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_en-US">Weighted-Average Assumptions Used To Value The Options Granted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="element772" />
        <label xlink:type="resource" xlink:label="label772" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_en-US">Summary Of Weighted-Average Assumptions Used To Value Option Grants</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" 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_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="element773" xlink:to="label773" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="element774" />
        <label xlink:type="resource" xlink:label="label774" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_en-US">Schedule Of Income Tax Expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="element775" />
        <label xlink:type="resource" xlink:label="label775" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_en-US">Changes In Unrecognized Tax Benefits</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" 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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_en-US">Schedule Of Accumulated Other Comprehensive Income Loss [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="element777" />
        <label xlink:type="resource" xlink:label="label777" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_en-US">Schedule Of Accumulated Other Comprehensive Loss</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" 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_ScheduleOfFairValueOffBalanceSheetRisksTable_en-US">Schedule Of Fair Value Off Balance Sheet Risks [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="element779" />
        <label xlink:type="resource" xlink:label="label779" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfGoodwillTextBlock_en-US">Schedule Of Goodwill [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="element780" />
        <label xlink:type="resource" xlink:label="label780" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfGoodwillTextBlock_en-US">Goodwill Rollforward</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="element781" />
        <label xlink:type="resource" xlink:label="label781" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfGoodwillTable_en-US">Schedule of Goodwill [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" 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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_en-US">Schedule Of New Accounting Pronouncements And Changes In Accounting Principles [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" 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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_en-US">Impacts of ASC 606 Adoption</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" 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_ScheduleOfRestructuringAndRelatedCostsTable_en-US">Schedule of Restructuring and Related Costs [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element784" xlink:to="label784" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" 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_ScheduleOfRestructuringAndRelatedCostsTextBlock_en-US">Schedule of Restructuring and Related Costs [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="element786" />
        <label xlink:type="resource" xlink:label="label786" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_en-US">Schedule Of Components Of Restructuring Charges</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="element787" />
        <label xlink:type="resource" xlink:label="label787" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_en-US">Schedule Of Accrued Restructuring</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_en-US">Schedule of Segment Reporting Information, by Segment [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="element789" />
        <label xlink:type="resource" xlink:label="label789" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_en-US">Schedule Of Operating Segments</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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_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="element790" xlink:to="label790" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="element791" />
        <label xlink:type="resource" xlink:label="label791" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_en-US">Schedule of Segment Reporting Information by Segment [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" 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_SegmentReportingDisclosureTextBlock_en-US">Segment and Geographic Information [Text block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="element793" />
        <label xlink:type="resource" xlink:label="label793" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SegmentReportingDisclosureTextBlock_en-US">Segment And Geographic Information</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" 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_SegmentReportingAbstract_en-US">Segment And Geographic Information [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" 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_SegmentDomain_en-US">Segment [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="element796" />
        <label xlink:type="resource" xlink:label="label796" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SegmentDomain_en-US">Reporting Segment [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" 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_SegmentReportingInformationLineItems_en-US">Segment Reporting Information [Line Items]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="element798" />
        <label xlink:type="resource" xlink:label="label798" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_SegmentGeographicalDomain_en-US">Segment Geographical [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="element799" />
        <label xlink:type="resource" xlink:label="label799" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SegmentGeographicalDomain_en-US">Segment, Geographical [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" 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_SellingGeneralAndAdministrativeExpense_en-US">Selling, general and administrative expenses</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="element801" />
        <label xlink:type="resource" xlink:label="label801" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_SellingGeneralAndAdministrativeExpense_en-US">Selling, General and Administrative Expense, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="element802" />
        <label xlink:type="resource" xlink:label="label802" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_SellingGeneralAndAdministrativeExpense_en-US">Selling, General and Administrative Expense, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="element803" />
        <label xlink:type="resource" xlink:label="label803" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xml:lang="en-US" id="NegatedTerse_us-gaap_SellingGeneralAndAdministrativeExpense_en-US">Selling, general and administrative expenses</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" 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_ShareRepurchaseProgramDomain_en-US">Share Repurchase Program [Domain]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="element805" />
        <label xlink:type="resource" xlink:label="label805" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element805" xlink:to="label805" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="element806" />
        <label xlink:type="resource" xlink:label="label806" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_en-US">Forfeited, weighted-average grant date fair value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="element807" />
        <label xlink:type="resource" xlink:label="label807" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_en-US">Forfeited, weighted-average grant date fair value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" 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_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_en-US">Share Based Arrangements To Obtain Goods And Services [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="element809" />
        <label xlink:type="resource" xlink:label="label809" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareRepurchaseProgramAxis_en-US">Share Repurchase Program [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" 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_ShareBasedCompensation_en-US">Stock-based compensation expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="element814" />
        <label xlink:type="resource" xlink:label="label814" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensation_en-US">Stock-based compensation expense</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="element815" />
        <label xlink:type="resource" xlink:label="label815" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_ShareBasedCompensation_en-US">Share-based Compensation, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="element816" />
        <label xlink:type="resource" xlink:label="label816" 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="element816" xlink:to="label816" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="element817" />
        <label xlink:type="resource" xlink:label="label817" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_en-US">Vesting period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="element818" />
        <label xlink:type="resource" xlink:label="label818" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_en-US">Vesting period, years</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="element819" />
        <label xlink:type="resource" xlink:label="label819" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element819" xlink:to="label819" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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_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="element820" xlink:to="label820" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="element821" />
        <label xlink:type="resource" xlink:label="label821" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_en-US">Forfeited, shares or units</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element821" xlink:to="label821" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="element822" />
        <label xlink:type="resource" xlink:label="label822" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_en-US">Forfeited, Shares or Units</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="element823" />
        <label xlink:type="resource" xlink:label="label823" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_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="element823" xlink:to="label823" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="element824" />
        <label xlink:type="resource" xlink:label="label824" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Granted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="element825" />
        <label xlink:type="resource" xlink:label="label825" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Granted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_en-US">Share-based Compensation Arrangement by Share-based Payment Award, 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="element826" xlink:to="label826" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_en-US">Vested, shares or units</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="element828" />
        <label xlink:type="resource" xlink:label="label828" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_en-US">Vested, shares or units</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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_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="element829" xlink:to="label829" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="element830" />
        <label xlink:type="resource" xlink:label="label830" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_en-US">Number of Options, Exercisable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="element831" />
        <label xlink:type="resource" xlink:label="label831" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_en-US">Number of Options, Exercisable as of December 31, 2017</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="element832" />
        <label xlink:type="resource" xlink:label="label832" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_en-US">Number of options, exercisable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_en-US">Share-based Compensation Arrangement by Share-based Payment Award, 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="element833" xlink:to="label833" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="element834" />
        <label xlink:type="resource" xlink:label="label834" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_en-US">Granted, weighted-average grant date fair value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_en-US">Share-based Compensation Arrangement by Share-based Payment Award, 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="element835" xlink:to="label835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="element836" />
        <label xlink:type="resource" xlink:label="label836" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_en-US">Granted, shares or units</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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_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="element837" xlink:to="label837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element838" />
        <label xlink:type="resource" xlink:label="label838" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_en-US">Non-vested outstanding, weighted-average grant date fair value, ending balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="element839" />
        <label xlink:type="resource" xlink:label="label839" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_en-US">Non-vested outstanding, weighted-average grant date fair value, beginning balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested 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="element840" xlink:to="label840" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="element841" />
        <label xlink:type="resource" xlink:label="label841" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_en-US">Vested, weighted-average grant date fair value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element842" />
        <label xlink:type="resource" xlink:label="label842" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element842" xlink:to="label842" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element843" />
        <label xlink:type="resource" xlink:label="label843" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_en-US">Non-vested shares outstanding, shares or units, ending balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="element844" />
        <label xlink:type="resource" xlink:label="label844" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_en-US">Non-vested shares outstanding, shares or units, beginning balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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_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="element845" xlink:to="label845" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="element846" />
        <label xlink:type="resource" xlink:label="label846" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_en-US">Additional shares available for issuance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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_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="element847" xlink:to="label847" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="element848" />
        <label xlink:type="resource" xlink:label="label848" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Exercisable as of June 30, 2012</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="element849" />
        <label xlink:type="resource" xlink:label="label849" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_en-US">ercise Price, Exercisable as of December 31, 2011</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="element850" />
        <label xlink:type="resource" xlink:label="label850" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_en-US">Weighted-average exercise price of options exercisable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="element851" />
        <label xlink:type="resource" xlink:label="label851" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Exercisable as of December 31, 2017</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="element852" />
        <label xlink:type="resource" xlink:label="label852" 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="element852" xlink:to="label852" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="element853" />
        <label xlink:type="resource" xlink:label="label853" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_en-US">Total intrinsic value of stock options exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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_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="element854" xlink:to="label854" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="element855" />
        <label xlink:type="resource" xlink:label="label855" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_en-US">Aggregate Intrinsic Value, Outstanding</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="element856" />
        <label xlink:type="resource" xlink:label="label856" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_en-US">Aggregate Intrinsic Value, Outstanding as of December 31, 2017</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_en-US">Share-based Compensation Arrangement by Share-based Payment Awards, 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="element857" xlink:to="label857" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="element858" />
        <label xlink:type="resource" xlink:label="label858" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_en-US">Weighted-average fair value per option granted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="element859" />
        <label xlink:type="resource" xlink:label="label859" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="element860" />
        <label xlink:type="resource" xlink:label="label860" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_en-US">Number of Options, Granted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_en-US">Options granted</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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_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="element862" xlink:to="label862" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="element863" />
        <label xlink:type="resource" xlink:label="label863" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Outstanding, Ending balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="element864" />
        <label xlink:type="resource" xlink:label="label864" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Outstanding, Beginning balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="element865" />
        <label xlink:type="resource" xlink:label="label865" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_en-US">Weighted-average exercise price of stock options</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="element867" />
        <label xlink:type="resource" xlink:label="label867" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_en-US">Weighted-Average Exercise Price, Forfeited or expired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="element869" />
        <label xlink:type="resource" xlink:label="label869" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_en-US">Number of Options, Forfeited or expired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="element870" />
        <label xlink:type="resource" xlink:label="label870" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_en-US">Number of Options, Forfeited or expired</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_en-US">Share based Compensation Arrangement By Share based Payment Award Options Exercisable Intrinsic Value 2010</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="element872" />
        <label xlink:type="resource" xlink:label="label872" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_en-US">Aggregate Intrinsic Value, Exercisable</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="element873" />
        <label xlink:type="resource" xlink:label="label873" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_en-US">Aggregate Intrinsic Value, Exercisable as of December 31, 2017</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element874" />
        <label xlink:type="resource" xlink:label="label874" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element874" xlink:to="label874" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element875" />
        <label xlink:type="resource" xlink:label="label875" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_en-US">Number of Options, Outstanding, Ending balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element876" />
        <label xlink:type="resource" xlink:label="label876" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_en-US">Number of Options, Outstanding, Beginning balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="element877" />
        <label xlink:type="resource" xlink:label="label877" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_en-US">Number of options, outstanding</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_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="element878" xlink:to="label878" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" 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_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="element879" xlink:to="label879" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="element880" />
        <label xlink:type="resource" xlink:label="label880" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StandbyLettersOfCreditMember_en-US">Standby Letters Of Credit [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="element881" />
        <label xlink:type="resource" xlink:label="label881" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StandbyLettersOfCreditMember_en-US">Letters of Credit [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="element882" />
        <label xlink:type="resource" xlink:label="label882" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element882" xlink:to="label882" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="element883" />
        <label xlink:type="resource" xlink:label="label883" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StateAndLocalJurisdictionMember_en-US">State and local [Member]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="element884" />
        <label xlink:type="resource" xlink:label="label884" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementLineItems_en-US">Statement [Line Items]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element884" xlink:to="label884" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" 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_StatementOfStockholdersEquityAbstract_en-US">Consolidated Statements Of Shareholders' Equity [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="element886" />
        <label xlink:type="resource" xlink:label="label886" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementGeographicalAxis_en-US">Statement Geographical [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="element887" />
        <label xlink:type="resource" xlink:label="label887" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StatementGeographicalAxis_en-US">Statement, Geographical [Axis]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element887" xlink:to="label887" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="element888" />
        <label xlink:type="resource" xlink:label="label888" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementOfCashFlowsAbstract_en-US">Condensed Consolidated Statements Of Cash Flows [Abstract]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="element889" />
        <label xlink:type="resource" xlink:label="label889" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StatementBusinessSegmentsAxis_en-US">Segment Reporting Information, by Segment [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="element890" />
        <label xlink:type="resource" xlink:label="label890" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_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="element890" xlink:to="label890" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" 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_StatementOfFinancialPositionAbstract_en-US">Condensed Consolidated Balance Sheets [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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" 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_StatementScenarioAxis_en-US">Statement Scenario [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="element893" />
        <label xlink:type="resource" xlink:label="label893" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StatementScenarioAxis_en-US">Scenario [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" 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_StatementTable_en-US">Statement [Table]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" 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_StatementEquityComponentsAxis_en-US">Statement, Equity Components [Axis]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="element896" />
        <label xlink:type="resource" xlink:label="label896" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="element897" />
        <label xlink:type="resource" xlink:label="label897" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="element898" />
        <label xlink:type="resource" xlink:label="label898" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_en-US">Vesting of restricted stock units, value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" 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_StockIssuedDuringPeriodValueStockOptionsExercised_en-US">Stock options exercised - Value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="element900" />
        <label xlink:type="resource" xlink:label="label900" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_en-US">Stock options issued</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="element901" />
        <label xlink:type="resource" xlink:label="label901" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_en-US">Stock options exercised, value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element902" />
        <label xlink:type="resource" xlink:label="label902" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Stock options exercised - shares</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element902" xlink:to="label902" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element903" />
        <label xlink:type="resource" xlink:label="label903" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Number of Options, Exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element904" />
        <label xlink:type="resource" xlink:label="label904" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Stock options exercised, 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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="element905" />
        <label xlink:type="resource" xlink:label="label905" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_en-US">Number of Options, Exercised</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" 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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_en-US">Stock Repurchase Program Remaining Authorized Repurchase Amount 1</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="element907" />
        <label xlink:type="resource" xlink:label="label907" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_en-US">Repurchase of common shares remaining authorized amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" 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_StockRepurchaseProgramAuthorizedAmount1_en-US">Stock Repurchase Program Authorized Amount 1</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="element909" />
        <label xlink:type="resource" xlink:label="label909" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockRepurchaseProgramAuthorizedAmount1_en-US">Repurchase of common shares program authorized amount</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" 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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="element911" />
        <label xlink:type="resource" xlink:label="label911" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="element912" />
        <label xlink:type="resource" xlink:label="label912" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_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="element912" xlink:to="label912" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" 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_StockRepurchasedAndRetiredDuringPeriodValue_en-US">Shares repurchased and retired-Values</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="element914" />
        <label xlink:type="resource" xlink:label="label914" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_en-US">Shares repurchased and retired, value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="element915" />
        <label xlink:type="resource" xlink:label="label915" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_en-US">Shares repurchased and retired, value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="element916" />
        <label xlink:type="resource" xlink:label="label916" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_en-US">Shares repurchased and retired - shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="element917" />
        <label xlink:type="resource" xlink:label="label917" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_en-US">Shares repurchased and retired, shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="element918" />
        <label xlink:type="resource" xlink:label="label918" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_en-US">Shares repurchased and retired, shares</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_en-US">StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="element920" />
        <label xlink:type="resource" xlink:label="label920" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_en-US">Balances, value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="element921" />
        <label xlink:type="resource" xlink:label="label921" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_en-US">Balances, value</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="element922" />
        <label xlink:type="resource" xlink:label="label922" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" 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_StockholdersEquity_en-US">Total shareholders' equity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element924" />
        <label xlink:type="resource" xlink:label="label924" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xml:lang="en-US" id="periodEnd_us-gaap_StockholdersEquity_en-US">Stockholders' Equity Attributable to Parent, Ending Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element925" />
        <label xlink:type="resource" xlink:label="label925" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xml:lang="en-US" id="periodStart_us-gaap_StockholdersEquity_en-US">Stockholders' Equity Attributable to Parent, Beginning Balance</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element926" />
        <label xlink:type="resource" xlink:label="label926" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xml:lang="en-US" id="total_us-gaap_StockholdersEquity_en-US">Total shareholders' equity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="element927" />
        <label xlink:type="resource" xlink:label="label927" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockholdersEquity_en-US">Total shareholders' equity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" 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_StockholdersEquityAbstract_en-US">Shareholders' equity:</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="element929" />
        <label xlink:type="resource" xlink:label="label929" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_us-gaap_StockholdersEquityNoteDisclosureTextBlock_en-US">Stockholders Equity Note Disclosure [Text Block]</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="element930" />
        <label xlink:type="resource" xlink:label="label930" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_StockholdersEquityNoteDisclosureTextBlock_en-US">Shareholders' Equity</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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" 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_SubsequentEventTypeDomain_en-US">Subsequent Event Type [Domain]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" 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_us-gaap_SubsequentEventTypeAxis_en-US">Subsequent Event Type [Axis]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" 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_us-gaap_SubsequentEventTable_en-US">Subsequent Event [Table]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element933" xlink:to="label933" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" 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_us-gaap_SubsequentEventMember_en-US">Subsequent Event [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element934" xlink:to="label934" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" 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_us-gaap_SummaryOfIncomeTaxHolidayTextBlock_en-US">Summary of Income Tax Holiday [Table Text Block]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="element936" />
        <label xlink:type="resource" xlink:label="label936" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_SummaryOfIncomeTaxHolidayTextBlock_en-US">Schedule Of Tax Incentives</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" 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_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="element937" xlink:to="label937" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransferredOverTimeMember" 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_us-gaap_TransferredOverTimeMember_en-US">Transferred Over Time [Member]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" 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_us-gaap_TimingOfTransferOfGoodOrServiceAxis_en-US">Timing Of Transfer Of Good Or Service [Axis]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" 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_us-gaap_TimingOfTransferOfGoodOrServiceDomain_en-US">Timing Of Transfer Of Good Or Service [Domain]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" 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_us-gaap_TrademarksAndTradeNamesMember_en-US">Trademarks And Trade Names [Member]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="element942" />
        <label xlink:type="resource" xlink:label="label942" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_TrademarksAndTradeNamesMember_en-US">Trade Names and Trademarks [Member]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" 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_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_en-US">Financial Instruments [Domain]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockCommonShares" 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_us-gaap_TreasuryStockCommonShares_en-US">Treasury Stock Common Shares</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="element945" />
        <label xlink:type="resource" xlink:label="label945" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_TreasuryStockCommonShares_en-US">Initial ASR share delivery</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" 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_us-gaap_TypeOfReserveDomain_en-US">Type Of Reserve [Domain]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="element947" />
        <label xlink:type="resource" xlink:label="label947" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_TypeOfReserveDomain_en-US">Type of Reserve [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element947" xlink:to="label947" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" 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_us-gaap_TypeOfRestructuringDomain_en-US">Type Of Restructuring [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element948" xlink:to="label948" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="element949" />
        <label xlink:type="resource" xlink:label="label949" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_TypeOfRestructuringDomain_en-US">Type of Restructuring [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element949" xlink:to="label949" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" 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_us-gaap_TypeOfAdoptionMember_en-US">Type Of Adoption [Domain]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element950" xlink:to="label950" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" 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_us-gaap_UndistributedEarningsOfForeignSubsidiaries_en-US">Undistributed Earnings Of Foreign Subsidiaries</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element951" xlink:to="label951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="element952" />
        <label xlink:type="resource" xlink:label="label952" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_UndistributedEarningsOfForeignSubsidiaries_en-US">Cumulative undistributed earnings of foreign subsidiaries</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element952" xlink:to="label952" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" 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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_en-US">Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="element954" />
        <label xlink:type="resource" xlink:label="label954" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_en-US">Additional reserve for uncertain tax benefits</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="element955" />
        <label xlink:type="resource" xlink:label="label955" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_en-US">Additions related to prior year tax positions</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" 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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_en-US">Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="element957" />
        <label xlink:type="resource" xlink:label="label957" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xml:lang="en-US" id="Negated_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_en-US">Decreases related to prior year tax positions</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="element958" />
        <label xlink:type="resource" xlink:label="label958" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_en-US">Decreases related to prior year tax positions</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" 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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_en-US">Unrecognized Tax Benefits Income Tax Penalties Accrued</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="element960" />
        <label xlink:type="resource" xlink:label="label960" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_en-US">Penalty on unrecognized tax</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/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" 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_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element962" />
        <label xlink:type="resource" xlink:label="label962" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Decrease in unrecognized tax benefits reserve due to expiration of statute of limitations</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element963" />
        <label xlink:type="resource" xlink:label="label963" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Decreases as a result of a lapse of applicable statute of limitations in current year</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" 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_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_en-US">Unrecognized Tax Benefits Interest On Income Taxes Accrued</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="element965" />
        <label xlink:type="resource" xlink:label="label965" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_en-US">Interest on unrecognized tax</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" 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_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="element966" xlink:to="label966" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="element967" />
        <label xlink:type="resource" xlink:label="label967" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_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="element967" xlink:to="label967" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="element968" />
        <label xlink:type="resource" xlink:label="label968" 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="element968" xlink:to="label968" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_en-US">Basic</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="element970" />
        <label xlink:type="resource" xlink:label="label970" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_en-US">Denominator for basic earnings per share - weighted-average number of common shares outstanding during the period</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="element971" />
        <label xlink:type="resource" xlink:label="label971" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_en-US">Denominator for basic earnings per share - weighted-average number of common shares outstanding during the 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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_en-US">Diluted</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="element973" />
        <label xlink:type="resource" xlink:label="label973" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_en-US">Denominator for diluted earnings per share</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="element974" />
        <label xlink:type="resource" xlink:label="label974" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_en-US">Denominator for diluted earnings per share</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</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="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="element976" />
        <label xlink:type="resource" xlink:label="label976" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_en-US">Weighted-average number of shares outstanding:</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" 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_country_CN_en-US">C [N]</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="element978" />
        <label xlink:type="resource" xlink:label="label978" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_country_CN_en-US">China [Member]</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="element979" />
        <label xlink:type="resource" xlink:label="label979" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_country_MY_en-US">M [Y]</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="element980" />
        <label xlink:type="resource" xlink:label="label980" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_country_MY_en-US">Malaysia [Member}</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SG" xlink:label="element981" />
        <label xlink:type="resource" xlink:label="label981" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_country_SG_en-US">SG</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SG" xlink:label="element982" />
        <label xlink:type="resource" xlink:label="label982" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_country_SG_en-US">Singapore [Member]</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" 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_country_TH_en-US">T [H]</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="element984" />
        <label xlink:type="resource" xlink:label="label984" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_country_TH_en-US">Thailand [Member]</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" 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_country_US_en-US">U (S)</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="element986" />
        <label xlink:type="resource" xlink:label="label986" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_country_US_en-US">United States [Member]</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="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="element987" />
        <label xlink:type="resource" xlink:label="label987" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_country_US_en-US">U.S.</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="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" 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_bhe_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="element988" xlink:to="label988" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" 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_bhe_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="element989" xlink:to="label989" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement" 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_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement_en-US">Percentage Of Domestic Subsidiaries Stock, Used To Secure Credit Agreement</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="bhe-20180331.xsd#bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement" 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_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement_en-US">Percentage Of Domestic Subsidiaries Stock, Used To Secure Credit Agreement</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="bhe-20180331.xsd#bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement" xlink:label="element992" />
        <label xlink:type="resource" xlink:label="label992" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement_en-US">Credit agreement, secured by percentage of stock of the Company's domestic subsidiaries</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="bhe-20180331.xsd#bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement" xlink:label="element993" />
        <label xlink:type="resource" xlink:label="label993" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement_en-US">Percentage Of Direct Foreign Subsidiaries Voting Capital Stock, Used To Secure Credit Agreement</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="bhe-20180331.xsd#bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement" xlink:label="element994" />
        <label xlink:type="resource" xlink:label="label994" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement_en-US">Percentage Of Direct Foreign Subsidiaries Voting Capital Stock, Used To Secure Credit Agreement</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="bhe-20180331.xsd#bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement" xlink:label="element995" />
        <label xlink:type="resource" xlink:label="label995" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement_en-US">Credit agreement, secured by percentage of voting capital stock of each direct foreign subsidiary</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="bhe-20180331.xsd#bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement" 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_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement_en-US">Possible increase to the borrowing capacity of credit agreement</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="bhe-20180331.xsd#bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement" 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_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement_en-US">Possible Increase To The Borrowing Capacity Of Credit Agreement</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="bhe-20180331.xsd#bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement" xlink:label="element998" />
        <label xlink:type="resource" xlink:label="label998" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement_en-US">Possible increase to total commitments under Credit Agreement</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="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="element999" />
        <label xlink:type="resource" xlink:label="label999" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_IncomeTaxesTable_en-US">Income Taxes [Table]</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="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="element1000" />
        <label xlink:type="resource" xlink:label="label1000" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_IncomeTaxesTable_en-US">Income Taxes [Table]</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="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="element1001" />
        <label xlink:type="resource" xlink:label="label1001" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_IncomeTaxesLineItems_en-US">Income Taxes [Line Items]</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="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" 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_bhe_IncomeTaxesLineItems_en-US">Income Taxes [Line Items]</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="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties" 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_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_en-US">Unrecognized tax benefits including interest and penalties.</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="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties" 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_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_en-US">Unrecognized Tax Benefits Including Interest And Penalties</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="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink:label="element1005" />
        <label xlink:type="resource" xlink:label="label1005" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_en-US">Unrecognized tax benefits including interest and penalties</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="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink:label="element1006" />
        <label xlink:type="resource" xlink:label="label1006" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xml:lang="en-US" id="verbose_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_en-US">Unrecognized tax reserve</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="bhe-20180331.xsd#bhe_GoodwillAndOtherIntangibleAssetsLineItems" 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_bhe_GoodwillAndOtherIntangibleAssetsLineItems_en-US">Goodwill And Other Intangible Assets [Line Items]</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="bhe-20180331.xsd#bhe_GoodwillAndOtherIntangibleAssetsLineItems" 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_bhe_GoodwillAndOtherIntangibleAssetsLineItems_en-US">Goodwill And Other Intangible Assets [Line Items]</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="bhe-20180331.xsd#bhe_LineOfCreditFacilityTermPeriod" 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_bhe_LineOfCreditFacilityTermPeriod_en-US">Line of credit facility, term 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="bhe-20180331.xsd#bhe_LineOfCreditFacilityTermPeriod" 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_bhe_LineOfCreditFacilityTermPeriod_en-US">Line of credit facility, term period</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="bhe-20180331.xsd#bhe_LineOfCreditFacilityTermPeriod" xlink:label="element1011" />
        <label xlink:type="resource" xlink:label="label1011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_LineOfCreditFacilityTermPeriod_en-US">Term 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="bhe-20180331.xsd#bhe_EmployeeAwardsMember" xlink:label="element1012" />
        <label xlink:type="resource" xlink:label="label1012" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_EmployeeAwardsMember_en-US">Employee Awards [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="bhe-20180331.xsd#bhe_EmployeeAwardsMember" xlink:label="element1013" />
        <label xlink:type="resource" xlink:label="label1013" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_EmployeeAwardsMember_en-US">Employee Awards [Member]</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="bhe-20180331.xsd#bhe_EmployeeAwardsMember" xlink:label="element1014" />
        <label xlink:type="resource" xlink:label="label1014" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_EmployeeAwardsMember_en-US">Employee Awards [Member]</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="bhe-20180331.xsd#bhe_NonEmployeeAwardsMember" 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_bhe_NonEmployeeAwardsMember_en-US">Non Employee Awards [Member]</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="bhe-20180331.xsd#bhe_NonEmployeeAwardsMember" 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_bhe_NonEmployeeAwardsMember_en-US">Non Employee Awards [Member]</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="bhe-20180331.xsd#bhe_NonEmployeeAwardsMember" xlink:label="element1017" />
        <label xlink:type="resource" xlink:label="label1017" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_NonEmployeeAwardsMember_en-US">Non-Employee Awards [Member]</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="bhe-20180331.xsd#bhe_OtherRegionsMember" xlink:label="element1018" />
        <label xlink:type="resource" xlink:label="label1018" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_OtherRegionsMember_en-US">Other Regions [Member]</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="bhe-20180331.xsd#bhe_OtherRegionsMember" xlink:label="element1019" />
        <label xlink:type="resource" xlink:label="label1019" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_OtherRegionsMember_en-US">Other Regions [Member]</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="bhe-20180331.xsd#bhe_OtherRegionsMember" xlink:label="element1020" />
        <label xlink:type="resource" xlink:label="label1020" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_OtherRegionsMember_en-US">Other Foreign [Member]</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="bhe-20180331.xsd#bhe_CreditAgreementMember" 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_bhe_CreditAgreementMember_en-US">Credit Agreement [Member]</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="bhe-20180331.xsd#bhe_CreditAgreementMember" 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_bhe_CreditAgreementMember_en-US">Credit Agreement [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1022" xlink:to="label1022" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="element1023" />
        <label xlink:type="resource" xlink:label="label1023" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_CreditAgreementMember_en-US">Credit Agreement [Member]</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="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="element1024" />
        <label xlink:type="resource" xlink:label="label1024" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_EarningsPerShareReconciliationLineItems_en-US">Earnings Per Share Reconciliation [Line Items]</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="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="element1025" />
        <label xlink:type="resource" xlink:label="label1025" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_EarningsPerShareReconciliationLineItems_en-US">Earnings Per Share Reconciliation [Line Items]</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="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationTable" 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_bhe_EarningsPerShareReconciliationTable_en-US">Earnings Per Share Reconciliation [Table]</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="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationTable" 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_bhe_EarningsPerShareReconciliationTable_en-US">Earnings per share reconciliation</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="bhe-20180331.xsd#bhe_RestrictedSharesAndRestrictedStockUnitsMember" 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_bhe_RestrictedSharesAndRestrictedStockUnitsMember_en-US">Restricted Stock Units [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1028" xlink:to="label1028" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RestrictedSharesAndRestrictedStockUnitsMember" 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_bhe_RestrictedSharesAndRestrictedStockUnitsMember_en-US">Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.</label>
        <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="bhe-20180331.xsd#bhe_TwoThousandAndFifteenMember" 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_bhe_TwoThousandAndFifteenMember_en-US">Two Thousand And Fifteen [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1030" xlink:to="label1030" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndFifteenMember" 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_bhe_TwoThousandAndFifteenMember_en-US">Restructuring activities that started in 2015</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="bhe-20180331.xsd#bhe_TwoThousandAndFifteenMember" xlink:label="element1032" />
        <label xlink:type="resource" xlink:label="label1032" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_TwoThousandAndFifteenMember_en-US">2015 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1032" xlink:to="label1032" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ForeigncurrenciesMember" xlink:label="element1033" />
        <label xlink:type="resource" xlink:label="label1033" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_ForeigncurrenciesMember_en-US">Foreign currencies [Member]</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="bhe-20180331.xsd#bhe_TermLoanFacilityMember" 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_bhe_TermLoanFacilityMember_en-US">Term Loan Facility [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1034" xlink:to="label1034" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ThailandCreditFacilityMember" xlink:label="element1035" />
        <label xlink:type="resource" xlink:label="label1035" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_ThailandCreditFacilityMember_en-US">Thailand Credit Facility [Member]</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="bhe-20180331.xsd#bhe_ThailandCreditFacilityMember" xlink:label="element1036" />
        <label xlink:type="resource" xlink:label="label1036" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_ThailandCreditFacilityMember_en-US">Multi purpose credit facility for use in Thailand.</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="bhe-20180331.xsd#bhe_RestructuringChargesAndOtherCosts" xlink:label="element1037" />
        <label xlink:type="resource" xlink:label="label1037" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_RestructuringChargesAndOtherCosts_en-US">Restructuring charges and other costs</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="bhe-20180331.xsd#bhe_RestructuringChargesAndOtherCosts" xlink:label="element1038" />
        <label xlink:type="resource" xlink:label="label1038" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_RestructuringChargesAndOtherCosts_en-US">Restructuring charges and other costs, including integration and proxy contest</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="bhe-20180331.xsd#bhe_RestructuringChargesAndOtherCosts" xlink:label="element1039" />
        <label xlink:type="resource" xlink:label="label1039" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_RestructuringChargesAndOtherCosts_en-US">Restructuring charges and other costs</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="bhe-20180331.xsd#bhe_JpMorganCreditAgreementMember" xlink:label="element1040" />
        <label xlink:type="resource" xlink:label="label1040" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_JpMorganCreditAgreementMember_en-US">JP Morgan Credit Agreement [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1040" xlink:to="label1040" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndSixteenMember" 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_bhe_TwoThousandAndSixteenMember_en-US">Two Thousand And Sixteen [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="bhe-20180331.xsd#bhe_TwoThousandAndSixteenMember" xlink:label="element1042" />
        <label xlink:type="resource" xlink:label="label1042" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_TwoThousandAndSixteenMember_en-US">2016 [Member]</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1042" xlink:to="label1042" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndSixteenMember" xlink:label="element1043" />
        <label xlink:type="resource" xlink:label="label1043" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_TwoThousandAndSixteenMember_en-US">Restructuring activities that started in 2016</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="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element1044" />
        <label xlink:type="resource" xlink:label="label1044" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Unrecognized Tax Benefits Income Tax Penalties And Interest Expense Reductions Resulting From Lapse Of Applicable Statute Of Limitations</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="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element1045" />
        <label xlink:type="resource" xlink:label="label1045" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Unrecognized Tax Benefits Income Tax Penalties And Interest Expense Reductions Resulting From Lapse Of Applicable Statute Of Limitations</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="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="element1046" />
        <label xlink:type="resource" xlink:label="label1046" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations_en-US">Decrease in unrecognized tax benefits reserve including penalties and interest due to expiration of statute of limitations</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="bhe-20180331.xsd#bhe_TwothousandandseventeenMember" 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_bhe_TwothousandandseventeenMember_en-US">Two Thousand And Seventeen [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="bhe-20180331.xsd#bhe_TwothousandandseventeenMember" xlink:label="element1048" />
        <label xlink:type="resource" xlink:label="label1048" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_TwothousandandseventeenMember_en-US">2017 [Member]</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="bhe-20180331.xsd#bhe_MaximumLimitAccountsReceivableSaleProgram" 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_bhe_MaximumLimitAccountsReceivableSaleProgram_en-US">Maximum Limit Accounts Receivable Sale Program</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="bhe-20180331.xsd#bhe_MaximumLimitAccountsReceivableSaleProgram" 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_bhe_MaximumLimitAccountsReceivableSaleProgram_en-US">Accounts receivable program with third party maximum amount at any time that can be sold.</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="bhe-20180331.xsd#bhe_TradeAccountsReceivableSold" 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_bhe_TradeAccountsReceivableSold_en-US">Trade Accounts Receivable Sold</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="bhe-20180331.xsd#bhe_TradeAccountsReceivableSold" 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_bhe_TradeAccountsReceivableSold_en-US">Represents the amount of trade accounts receivable that have been sold to a third party.</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="bhe-20180331.xsd#bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty" 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_bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty_en-US">Amount Received From Trade Accounts Receivable Sold To Third Party</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="bhe-20180331.xsd#bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty" 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_bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty_en-US">Amount received upon sale of trade accounts receivable to third party.</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="bhe-20180331.xsd#bhe_OtherasiaMember" 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_bhe_OtherasiaMember_en-US">Other Asia [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="bhe-20180331.xsd#bhe_OtherasiaMember" xlink:label="element1056" />
        <label xlink:type="resource" xlink:label="label1056" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_OtherasiaMember_en-US">Other Asia [Member]</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="bhe-20180331.xsd#bhe_OtherasiaMember" xlink:label="element1057" />
        <label xlink:type="resource" xlink:label="label1057" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_OtherasiaMember_en-US">Other Asia member excluding Singapore</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="bhe-20180331.xsd#bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember" xlink:label="element1058" />
        <label xlink:type="resource" xlink:label="label1058" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember_en-US">Benchmark Electronics (Thailand) Public Company Limited [Member]</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="bhe-20180331.xsd#bhe_IndustrialSectorMember" 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_bhe_IndustrialSectorMember_en-US">Industrial Sector [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="bhe-20180331.xsd#bhe_IndustrialSectorMember" 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_bhe_IndustrialSectorMember_en-US">Sector of the economy consisting of companies engaged in industrial business activities.</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="bhe-20180331.xsd#bhe_AerospaceAndDefenseSectorMember" 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_bhe_AerospaceAndDefenseSectorMember_en-US">Aerospace And Defense Sector [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="bhe-20180331.xsd#bhe_AerospaceAndDefenseSectorMember" 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_bhe_AerospaceAndDefenseSectorMember_en-US">Sector of the economy consisting of companies engaged in aerospace and defense business activities.</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="bhe-20180331.xsd#bhe_TestAndInstrumentationSectorMember" 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_bhe_TestAndInstrumentationSectorMember_en-US">Test And Instrumentation Sector [Member]</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="bhe-20180331.xsd#bhe_TestAndInstrumentationSectorMember" 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_bhe_TestAndInstrumentationSectorMember_en-US">Sector of the economy consisting of companies engaged in test and instrumentation business activities.</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="bhe-20180331.xsd#bhe_ComputingSectorMember" xlink:label="element1065" />
        <label xlink:type="resource" xlink:label="label1065" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_ComputingSectorMember_en-US">Computing Sector [Member]</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="bhe-20180331.xsd#bhe_ComputingSectorMember" xlink:label="element1066" />
        <label xlink:type="resource" xlink:label="label1066" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_ComputingSectorMember_en-US">Sector of the economy consisting of companies engaged in computing business activities.</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="bhe-20180331.xsd#bhe_TelecommunicationsSectorMember" xlink:label="element1067" />
        <label xlink:type="resource" xlink:label="label1067" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_TelecommunicationsSectorMember_en-US">Telecommunications Sector [Member]</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="bhe-20180331.xsd#bhe_TelecommunicationsSectorMember" xlink:label="element1068" />
        <label xlink:type="resource" xlink:label="label1068" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_TelecommunicationsSectorMember_en-US">Sector of the economy consisting of companies engaged in telecommunications business activities.</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="bhe-20180331.xsd#bhe_PercentageOfRevenue" xlink:label="element1069" />
        <label xlink:type="resource" xlink:label="label1069" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_PercentageOfRevenue_en-US">Percentage Of Revenue</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="bhe-20180331.xsd#bhe_PercentageOfRevenue" xlink:label="element1070" />
        <label xlink:type="resource" xlink:label="label1070" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_PercentageOfRevenue_en-US">Percentage, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</label>
        <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="bhe-20180331.xsd#bhe_ContractAssetsTextBlock" xlink:label="element1071" />
        <label xlink:type="resource" xlink:label="label1071" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en-US" id="label_bhe_ContractAssetsTextBlock_en-US">Contract Assets [Text Block]</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="bhe-20180331.xsd#bhe_ContractAssetsTextBlock" xlink:label="element1072" />
        <label xlink:type="resource" xlink:label="label1072" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_ContractAssetsTextBlock_en-US">Contract assets disclosure</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="bhe-20180331.xsd#bhe_ContractAssetsTextBlock" xlink:label="element1073" />
        <label xlink:type="resource" xlink:label="label1073" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_ContractAssetsTextBlock_en-US">Contract assets</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="bhe-20180331.xsd#bhe_TwoThousandAndEighteenMember" 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_bhe_TwoThousandAndEighteenMember_en-US">Two Thousand And Eighteen [Member]</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="bhe-20180331.xsd#bhe_TwoThousandAndEighteenMember" xlink:label="element1075" />
        <label xlink:type="resource" xlink:label="label1075" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_TwoThousandAndEighteenMember_en-US">2018 [Member]</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="bhe-20180331.xsd#bhe_AsrRepurchaseCommonPercentOfExpectedShares" 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_bhe_AsrRepurchaseCommonPercentOfExpectedShares_en-US">ASR Repurchase, Common, Percent of Expected Shares</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="bhe-20180331.xsd#bhe_AsrRepurchaseCommonPercentOfExpectedShares" 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_bhe_AsrRepurchaseCommonPercentOfExpectedShares_en-US">The percent of treasury stock common shares, expected under accelerated stock repurchase agreement.</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="bhe-20180331.xsd#bhe_AcceleratedStockRepurchaseAgreementMember" 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_bhe_AcceleratedStockRepurchaseAgreementMember_en-US">Accelerated Stock Repurchase Agreement [Member]</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="bhe-20180331.xsd#bhe_AcceleratedStockRepurchaseAgreementMember" 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_bhe_AcceleratedStockRepurchaseAgreementMember_en-US">The Accelerated stock repurchase agreement (ASR) with a third party to purchase shares of its common stock.</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="bhe-20180331.xsd#bhe_RevenueFromContractWithCustomerPolicyTextBlock" 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_bhe_RevenueFromContractWithCustomerPolicyTextBlock_en-US">Revenue from contract with customer [Policy Text Block]</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="bhe-20180331.xsd#bhe_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="element1081" />
        <label xlink:type="resource" xlink:label="label1081" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en-US" id="terse_bhe_RevenueFromContractWithCustomerPolicyTextBlock_en-US">Revenue Recognition</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="bhe-20180331.xsd#bhe_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="element1082" />
        <label xlink:type="resource" xlink:label="label1082" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en-US" id="documentation_bhe_RevenueFromContractWithCustomerPolicyTextBlock_en-US">Disclosure of accounting policy for revenue from contract with customer.</label>
        <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="element1082" xlink:to="label1082" />
    </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>bhe-20180331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.15 (4286) 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://bench.com/role/AccountsReceivableSaleProgram" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_AccountsReceivableSaleProgram" />
    <roleRef roleURI="http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_AccountsReceivableSaleProgramNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/AccumulatedOtherComprehensiveLoss" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_AccumulatedOtherComprehensiveLoss" />
    <roleRef roleURI="http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" />
    <roleRef roleURI="http://bench.com/role/AccumulatedOtherComprehensiveLossTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_AccumulatedOtherComprehensiveLossTables" />
    <roleRef roleURI="http://bench.com/role/BasisOfPresentation" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_DisclosureBasisOfPresentation" />
    <roleRef roleURI="http://bench.com/role/BorrowingFacilities" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_BorrowingFacilities" />
    <roleRef roleURI="http://bench.com/role/BorrowingFacilitiesDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_BorrowingFacilitiesDetails" />
    <roleRef roleURI="http://bench.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfCashFlows" />
    <roleRef roleURI="http://bench.com/role/Contingencies" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_Contingencies" />
    <roleRef roleURI="http://bench.com/role/ContractAssets" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ContractAssets" />
    <roleRef roleURI="http://bench.com/role/ContractAssetsNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ContractAssetsNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/ContractAssetsScheduleOfChangesDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ContractAssetsScheduleOfChangesDetails" />
    <roleRef roleURI="http://bench.com/role/ContractAssetsTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ContractAssetsTables" />
    <roleRef roleURI="http://bench.com/role/DocumentDocumentAndEntityInformation" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_DocumentDocumentAndEntityInformation" />
    <roleRef roleURI="http://bench.com/role/EarningsPerShare" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_EarningsPerShare" />
    <roleRef roleURI="http://bench.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_EarningsPerShareDetails" />
    <roleRef roleURI="http://bench.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_EarningsPerShareTables" />
    <roleRef roleURI="http://bench.com/role/FairValue" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_FairValue" />
    <roleRef roleURI="http://bench.com/role/FairValueNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_FairValueNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssets" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssets" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsTables" />
    <roleRef roleURI="http://bench.com/role/ImpactOfRecentlyEnactedAccountingStandards" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ImpactOfRecentlyEnactedAccountingStandards" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxes" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxes" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxesNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxesScheduleOfTaxIncentivesDetails" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxesTables" />
    <roleRef roleURI="http://bench.com/role/Inventories" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_Inventories" />
    <roleRef roleURI="http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_InventoriesScheduleOfInventoryCostsDetails" />
    <roleRef roleURI="http://bench.com/role/InventoriesTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_InventoriesTables" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsNarrativesDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsNarrativesDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsPolicy" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsPolicy" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsTables" />
    <roleRef roleURI="http://bench.com/role/RestructuringCharges" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RestructuringCharges" />
    <roleRef roleURI="http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RestructuringChargesScheduleOfAccruedRestructuringDetails" />
    <roleRef roleURI="http://bench.com/role/RestructuringChargesTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RestructuringChargesTables" />
    <roleRef roleURI="http://bench.com/role/Revenue" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_Revenue" />
    <roleRef roleURI="http://bench.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RevenueDisaggregationOfRevenueDetails" />
    <roleRef roleURI="http://bench.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RevenueNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/RevenueTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RevenueTables" />
    <roleRef roleURI="http://bench.com/role/SegmentAndGeographicInformation" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SegmentAndGeographicInformation" />
    <roleRef roleURI="http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SegmentAndGeographicInformationOperatingSegmentsDetails" />
    <roleRef roleURI="http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" />
    <roleRef roleURI="http://bench.com/role/SegmentAndGeographicInformationTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SegmentAndGeographicInformationTables" />
    <roleRef roleURI="http://bench.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ShareholdersEquity" />
    <roleRef roleURI="http://bench.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ShareholdersEquityNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedBalanceSheets" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedBalanceSheets" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StatementConsolidatedBalanceSheetsParenthetical" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfComprehensiveIncome" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfIncome" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfShareholdersEquity" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensation" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationSummaryOfStockBasedAwardsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationSummaryOfStockBasedAwardsDetails" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationSummaryOfStockOptionsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationSummaryOfStockOptionsDetails" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationTables" />
    <roleRef roleURI="http://bench.com/role/SupplementalCashFlowAndNonCashInformation" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SupplementalCashFlowAndNonCashInformation" />
    <roleRef roleURI="http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails" />
    <roleRef roleURI="http://bench.com/role/SupplementalCashFlowAndNonCashInformationTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SupplementalCashFlowAndNonCashInformationTables" />
    <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://bench.com/role/StatementConsolidatedBalanceSheets">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_2" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1" xlink:to="Locator_us-gaap_AssetsAbstract_2" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_5" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_6" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_5" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_6" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_7" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="Locator_us-gaap_AccountsReceivableNetCurrent_8" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_7" xlink:to="Locator_us-gaap_AccountsReceivableNetCurrent_8" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_9" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_10" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_9" xlink:to="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_10" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_11" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_12" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_11" xlink:to="Locator_us-gaap_InventoryNet_12" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_13" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_14" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_13" xlink:to="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_14" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_15" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="Locator_us-gaap_IncomeTaxesReceivable_16" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_15" xlink:to="Locator_us-gaap_IncomeTaxesReceivable_16" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_17" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_18" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_17" xlink:to="Locator_us-gaap_AssetsCurrent_18" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_19" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_20" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_19" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_20" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_21" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_22" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_21" xlink:to="Locator_us-gaap_Goodwill_22" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_23" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_24" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_23" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_24" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_25" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="Locator_us-gaap_OtherAssetsNoncurrent_26" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_25" xlink:to="Locator_us-gaap_OtherAssetsNoncurrent_26" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_27" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_28" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_27" xlink:to="Locator_us-gaap_Assets_28" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_3" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_3" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_4" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="Locator_us-gaap_LiabilitiesAbstract_30" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29" xlink:to="Locator_us-gaap_LiabilitiesAbstract_30" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="Locator_us-gaap_LiabilitiesAbstract_35" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_36" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAbstract_35" xlink:to="Locator_us-gaap_LiabilitiesCurrentAbstract_36" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_43" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_44" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_43" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_44" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_45" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_46" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_45" xlink:to="Locator_us-gaap_AccountsPayableCurrent_46" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_47" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="Locator_us-gaap_AccruedIncomeTaxesCurrent_48" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_47" xlink:to="Locator_us-gaap_AccruedIncomeTaxesCurrent_48" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_49" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesCurrent_50" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_49" xlink:to="Locator_us-gaap_OtherLiabilitiesCurrent_50" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_51" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_52" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_51" xlink:to="Locator_us-gaap_LiabilitiesCurrent_52" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="Locator_us-gaap_LiabilitiesAbstract_37" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_38" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAbstract_37" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_38" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="Locator_us-gaap_LiabilitiesAbstract_39" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesNoncurrent_40" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAbstract_39" xlink:to="Locator_us-gaap_OtherLiabilitiesNoncurrent_40" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="Locator_us-gaap_LiabilitiesAbstract_41" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_42" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAbstract_41" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_42" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_31" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_32" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_31" xlink:to="Locator_us-gaap_StockholdersEquityAbstract_32" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_53" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="Locator_us-gaap_PreferredStockValue_54" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_53" xlink:to="Locator_us-gaap_PreferredStockValue_54" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_55" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="Locator_us-gaap_CommonStockValue_56" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_55" xlink:to="Locator_us-gaap_CommonStockValue_56" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_57" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="Locator_us-gaap_AdditionalPaidInCapital_58" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_57" xlink:to="Locator_us-gaap_AdditionalPaidInCapital_58" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_59" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_60" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_59" xlink:to="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_60" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_61" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_61" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_62" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_63" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_64" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_63" xlink:to="Locator_us-gaap_StockholdersEquity_64" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="Locator_us-gaap_StockholdersEquityAbstract_65" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="Locator_us-gaap_CommitmentsAndContingencies_66" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityAbstract_65" xlink:to="Locator_us-gaap_CommitmentsAndContingencies_66" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_33" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_34" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_33" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquity_34" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StatementConsolidatedStatementsOfIncome">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_121" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_122" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_121" xlink:to="Locator_us-gaap_GrossProfit_122" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_130" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_129" xlink:to="Locator_us-gaap_OperatingIncomeLoss_130" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_137" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_138" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_137" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_138" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_117" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_118" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_117" xlink:to="Locator_us-gaap_Revenues_118" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="Locator_us-gaap_CostOfGoodsAndServicesSold_120" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_119" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_120" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_124" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_123" xlink:to="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_124" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_125" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_126" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_125" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_126" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_127" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RestructuringChargesAndOtherCosts" xlink:label="Locator_bhe_RestructuringChargesAndOtherCosts_128" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_127" xlink:to="Locator_bhe_RestructuringChargesAndOtherCosts_128" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_132" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_131" xlink:to="Locator_us-gaap_InterestExpense_132" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_133" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="Locator_us-gaap_InvestmentIncomeInterest_134" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_133" xlink:to="Locator_us-gaap_InvestmentIncomeInterest_134" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_135" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_136" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_135" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_136" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_140" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_139" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_140" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_142" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_141" xlink:to="Locator_us-gaap_NetIncomeLoss_142" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_143" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_144" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_143" xlink:to="Locator_us-gaap_EarningsPerShareAbstract_144" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_147" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_148" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_147" xlink:to="Locator_us-gaap_EarningsPerShareBasic_148" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_150" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_149" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_150" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_146" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_145" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_146" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_152" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_151" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_152" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_153" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_153" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_154" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_179" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_180" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_179" xlink:to="Locator_us-gaap_NetIncomeLoss_180" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_181" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_182" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_181" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_182" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_183" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_184" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_183" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_184" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_185" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_186" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_185" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_186" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_188" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_187" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_188" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_190" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_189" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_190" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_191" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_192" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_191" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_192" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_193" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_194" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_193" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTax_194" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ConsolidatedStatementsOfCashFlows">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_224" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_223" xlink:to="Locator_us-gaap_AssetImpairmentCharges_224" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_229" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_230" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_229" xlink:to="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_230" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_232" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_231" xlink:to="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_232" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_234" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_233" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_234" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInContractReceivablesNet" xlink:label="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_236" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_235" xlink:to="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_236" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="Locator_us-gaap_IncreaseDecreaseInInventories_238" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_237" xlink:to="Locator_us-gaap_IncreaseDecreaseInInventories_238" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_239" xlink:to="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_240" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_242" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_242" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_244" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_243" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_244" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_245" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_246" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_245" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_246" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_247" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_248" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_247" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_248" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="Locator_us-gaap_Depreciation_218" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_217" xlink:to="Locator_us-gaap_Depreciation_218" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_220" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_219" xlink:to="Locator_us-gaap_AdjustmentForAmortization_220" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_221" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_222" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_221" xlink:to="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_222" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_226" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_225" xlink:to="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_226" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="Locator_us-gaap_ShareBasedCompensation_228" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_227" xlink:to="Locator_us-gaap_ShareBasedCompensation_228" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_207" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_208" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_207" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_208" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_216" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_215" xlink:to="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_216" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_214" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_213" xlink:to="Locator_us-gaap_NetIncomeLoss_214" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_210" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_209" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_210" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_249" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="Locator_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_250" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_249" xlink:to="Locator_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_250" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_251" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_252" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_251" xlink:to="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_252" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_253" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_254" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_253" xlink:to="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_254" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_255" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForSoftware" xlink:label="Locator_us-gaap_PaymentsForSoftware_256" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_255" xlink:to="Locator_us-gaap_PaymentsForSoftware_256" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_257" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromPreviousAcquisition" xlink:label="Locator_us-gaap_ProceedsFromPreviousAcquisition_258" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_257" xlink:to="Locator_us-gaap_ProceedsFromPreviousAcquisition_258" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_259" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_260" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_259" xlink:to="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_260" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_261" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="Locator_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_262" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_261" xlink:to="Locator_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_262" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_263" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_264" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_263" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_264" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_211" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_212" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_211" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_212" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_265" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="Locator_us-gaap_ProceedsFromStockOptionsExercised_266" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_265" xlink:to="Locator_us-gaap_ProceedsFromStockOptionsExercised_266" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_267" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_268" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_267" xlink:to="Locator_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_268" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_269" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="Locator_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_270" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_269" xlink:to="Locator_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_270" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_271" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfMediumTermNotes" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfMediumTermNotes_272" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_271" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfMediumTermNotes_272" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_273" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:label="Locator_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_274" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_273" xlink:to="Locator_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_274" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_275" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="Locator_us-gaap_PaymentsForRepurchaseOfCommonStock_276" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_275" xlink:to="Locator_us-gaap_PaymentsForRepurchaseOfCommonStock_276" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRepurchaseOfOtherEquity" xlink:label="Locator_us-gaap_PaymentsForRepurchaseOfOtherEquity_278" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_277" xlink:to="Locator_us-gaap_PaymentsForRepurchaseOfOtherEquity_278" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_279" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="Locator_us-gaap_PaymentsOfFinancingCosts_280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_279" xlink:to="Locator_us-gaap_PaymentsOfFinancingCosts_280" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_283" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_283" xlink:to="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_284" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_285" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_285" xlink:to="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_286" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_287" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_288" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_287" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_288" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_289" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_290" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_289" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_290" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_281" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_282" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_281" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_282" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_359" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="Locator_us-gaap_InventoryRawMaterials_360" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_359" xlink:to="Locator_us-gaap_InventoryRawMaterials_360" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_361" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="Locator_us-gaap_InventoryWorkInProcess_362" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_361" xlink:to="Locator_us-gaap_InventoryWorkInProcess_362" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_363" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="Locator_us-gaap_InventoryFinishedGoods_364" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_363" xlink:to="Locator_us-gaap_InventoryFinishedGoods_364" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_365" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_366" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_365" xlink:to="Locator_us-gaap_InventoryNet_366" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/DocumentDocumentAndEntityInformation">
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_373" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="Locator_dei_DocumentType_374" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_373" xlink:to="Locator_dei_DocumentType_374" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="Locator_dei_AmendmentFlag_376" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_375" xlink:to="Locator_dei_AmendmentFlag_376" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_377" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="Locator_dei_DocumentPeriodEndDate_378" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_377" xlink:to="Locator_dei_DocumentPeriodEndDate_378" order="3.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_379" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="Locator_dei_DocumentFiscalYearFocus_380" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_379" xlink:to="Locator_dei_DocumentFiscalYearFocus_380" order="4.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="Locator_dei_DocumentFiscalPeriodFocus_382" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_381" xlink:to="Locator_dei_DocumentFiscalPeriodFocus_382" order="5.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_383" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="Locator_dei_EntityRegistrantName_384" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_383" xlink:to="Locator_dei_EntityRegistrantName_384" order="6.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="Locator_dei_EntityCentralIndexKey_386" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_385" xlink:to="Locator_dei_EntityCentralIndexKey_386" order="7.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_387" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="Locator_dei_TradingSymbol_388" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_387" xlink:to="Locator_dei_TradingSymbol_388" order="8.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="Locator_dei_CurrentFiscalYearEndDate_390" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_389" xlink:to="Locator_dei_CurrentFiscalYearEndDate_390" order="9.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_391" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="Locator_dei_EntityFilerCategory_392" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_391" xlink:to="Locator_dei_EntityFilerCategory_392" order="10.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="Locator_dei_EntityCommonStockSharesOutstanding_394" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_393" xlink:to="Locator_dei_EntityCommonStockSharesOutstanding_394" order="11.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_395" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="Locator_dei_EntityPublicFloat_396" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_395" xlink:to="Locator_dei_EntityPublicFloat_396" order="12.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="Locator_dei_EntityWellKnownSeasonedIssuer_398" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_397" xlink:to="Locator_dei_EntityWellKnownSeasonedIssuer_398" order="13.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_399" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="Locator_dei_EntityCurrentReportingStatus_400" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_399" xlink:to="Locator_dei_EntityCurrentReportingStatus_400" order="14.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_DocumentAndEntityInformationAbstract" xlink:label="Locator_bhe_DocumentAndEntityInformationAbstract_401" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="Locator_dei_EntityVoluntaryFilers_402" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_DocumentAndEntityInformationAbstract_401" xlink:to="Locator_dei_EntityVoluntaryFilers_402" order="15.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_403" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_404" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_403" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_404" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_405" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_406" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_405" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_406" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_407" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="Locator_us-gaap_PreferredStockParOrStatedValuePerShare_408" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_407" xlink:to="Locator_us-gaap_PreferredStockParOrStatedValuePerShare_408" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="Locator_us-gaap_PreferredStockSharesAuthorized_410" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_409" xlink:to="Locator_us-gaap_PreferredStockSharesAuthorized_410" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_411" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="Locator_us-gaap_PreferredStockSharesIssued_412" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_411" xlink:to="Locator_us-gaap_PreferredStockSharesIssued_412" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_413" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="Locator_us-gaap_CommonStockParOrStatedValuePerShare_414" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_413" xlink:to="Locator_us-gaap_CommonStockParOrStatedValuePerShare_414" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_415" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="Locator_us-gaap_CommonStockSharesAuthorized_416" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_415" xlink:to="Locator_us-gaap_CommonStockSharesAuthorized_416" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_417" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="Locator_us-gaap_CommonStockSharesIssued_418" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_417" xlink:to="Locator_us-gaap_CommonStockSharesIssued_418" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_420" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_419" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_420" order="9.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_513" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_514" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_513" xlink:to="Locator_us-gaap_EquityComponentDomain_514" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_515" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_516" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_515" xlink:to="Locator_us-gaap_ParentMember_516" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_517" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_518" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ParentMember_517" xlink:to="Locator_us-gaap_CommonStockMember_518" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_519" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalMember_520" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ParentMember_519" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalMember_520" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_521" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="Locator_us-gaap_RetainedEarningsMember_522" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ParentMember_521" xlink:to="Locator_us-gaap_RetainedEarningsMember_522" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_523" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_524" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ParentMember_523" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_524" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_511" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_512" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_511" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_512" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_509" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_510" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_509" xlink:to="Locator_us-gaap_StatementLineItems_510" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_425" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="Locator_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_426" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_425" xlink:to="Locator_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_426" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_427" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="Locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_428" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_427" xlink:to="Locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_428" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_429" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_430" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_429" xlink:to="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_430" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_431" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_432" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_431" xlink:to="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_432" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_433" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_434" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_433" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_434" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_435" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_436" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_435" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_436" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_437" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_438" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_437" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_438" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_439" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_440" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_439" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_440" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_441" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="Locator_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_442" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_441" xlink:to="Locator_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_442" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_443" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="Locator_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_444" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_443" xlink:to="Locator_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_444" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_445" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="Locator_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_446" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_445" xlink:to="Locator_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_446" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_447" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Dividends" xlink:label="Locator_us-gaap_Dividends_448" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_447" xlink:to="Locator_us-gaap_Dividends_448" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_449" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_450" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_449" xlink:to="Locator_us-gaap_NetIncomeLoss_450" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_451" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_452" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_451" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_452" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_421" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_422" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_421" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_422" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_453" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_454" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_453" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_454" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_424" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_423" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_424" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_455" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_456" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_455" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_456" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="Locator_us-gaap_StatementOfStockholdersEquityAbstract_459" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_460" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfStockholdersEquityAbstract_459" xlink:to="Locator_us-gaap_StatementTable_460" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/Inventories">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_525" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="Locator_us-gaap_InventoryDisclosureTextBlock_526" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_525" xlink:to="Locator_us-gaap_InventoryDisclosureTextBlock_526" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssets">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_527" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_528" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_527" xlink:to="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_528" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/BorrowingFacilities">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="Locator_us-gaap_DebtDisclosureAbstract_529" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="Locator_us-gaap_DebtDisclosureTextBlock_530" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtDisclosureAbstract_529" xlink:to="Locator_us-gaap_DebtDisclosureTextBlock_530" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxes">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="Locator_us-gaap_IncomeTaxDisclosureTextBlock_532" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_531" xlink:to="Locator_us-gaap_IncomeTaxDisclosureTextBlock_532" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/SegmentAndGeographicInformation">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="Locator_us-gaap_SegmentReportingAbstract_533" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="Locator_us-gaap_SegmentReportingDisclosureTextBlock_534" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingAbstract_533" xlink:to="Locator_us-gaap_SegmentReportingDisclosureTextBlock_534" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/InventoriesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_535" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_536" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_535" xlink:to="Locator_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_536" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_577" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_578" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RangeAxis_577" xlink:to="Locator_us-gaap_RangeMember_578" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_579" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="Locator_us-gaap_MinimumMember_580" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RangeMember_579" xlink:to="Locator_us-gaap_MinimumMember_580" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_581" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="Locator_us-gaap_MaximumMember_582" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RangeMember_581" xlink:to="Locator_us-gaap_MaximumMember_582" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_571" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_572" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_571" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_572" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_573" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_574" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_573" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_574" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_575" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_576" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_575" xlink:to="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_576" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_541" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_542" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_541" xlink:to="Locator_us-gaap_ScheduleOfGoodwillTable_542" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_565" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_GoodwillAndOtherIntangibleAssetsLineItems" xlink:label="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_566" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_565" xlink:to="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_566" order="3.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_GoodwillAndOtherIntangibleAssetsLineItems" xlink:label="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_537" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_538" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_537" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_538" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_567" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_568" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_567" xlink:to="Locator_us-gaap_RangeAxis_568" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_569" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_570" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_569" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_570" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_591" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_592" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_591" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_592" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_617" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_618" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_617" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_618" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_583" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_584" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_583" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_584" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_585" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_586" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_585" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_586" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_587" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_588" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_587" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_588" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_619" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_620" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_619" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_620" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_621" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_622" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_621" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_622" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_624" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_623" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_624" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_625" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_626" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_625" xlink:to="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_626" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_627" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentedTechnologyMember" xlink:label="Locator_us-gaap_PatentedTechnologyMember_628" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_627" xlink:to="Locator_us-gaap_PatentedTechnologyMember_628" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_629" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="Locator_us-gaap_TrademarksAndTradeNamesMember_630" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_629" xlink:to="Locator_us-gaap_TrademarksAndTradeNamesMember_630" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_631" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="Locator_us-gaap_OtherIntangibleAssetsMember_632" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_631" xlink:to="Locator_us-gaap_OtherIntangibleAssetsMember_632" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_633" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_634" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_633" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_634" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_635" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_636" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_635" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_636" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_637" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_638" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_639" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_640" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_639" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_640" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_641" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_642" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_641" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_642" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/BorrowingFacilitiesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="Locator_us-gaap_DebtDisclosureAbstract_693" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_694" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtDisclosureAbstract_693" xlink:to="Locator_us-gaap_LineOfCreditFacilityTable_694" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_811" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_812" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_811" xlink:to="Locator_us-gaap_LineOfCreditFacilityLineItems_812" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_643" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="Locator_us-gaap_LineOfCreditFacilityDescription_644" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_643" xlink:to="Locator_us-gaap_LineOfCreditFacilityDescription_644" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_645" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuer" xlink:label="Locator_us-gaap_DebtInstrumentIssuer_646" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_645" xlink:to="Locator_us-gaap_DebtInstrumentIssuer_646" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_647" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_648" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_647" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_648" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_649" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_LineOfCreditFacilityTermPeriod" xlink:label="Locator_bhe_LineOfCreditFacilityTermPeriod_650" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_649" xlink:to="Locator_bhe_LineOfCreditFacilityTermPeriod_650" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_651" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="Locator_us-gaap_LineOfCreditFacilityExpirationDate1_652" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_651" xlink:to="Locator_us-gaap_LineOfCreditFacilityExpirationDate1_652" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_653" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescription" xlink:label="Locator_us-gaap_DebtInstrumentDescription_654" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_653" xlink:to="Locator_us-gaap_DebtInstrumentDescription_654" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_655" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="Locator_us-gaap_DebtInstrumentFaceAmount_656" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_655" xlink:to="Locator_us-gaap_DebtInstrumentFaceAmount_656" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_657" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="Locator_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_658" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_657" xlink:to="Locator_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_658" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_659" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement" xlink:label="Locator_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement_660" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_659" xlink:to="Locator_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement_660" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_661" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="Locator_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_662" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_661" xlink:to="Locator_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_662" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_663" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="Locator_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_664" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_663" xlink:to="Locator_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_664" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_665" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="Locator_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_666" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_665" xlink:to="Locator_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_666" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_667" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="Locator_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_668" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_667" xlink:to="Locator_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_668" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_669" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_670" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_669" xlink:to="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_670" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_671" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="Locator_us-gaap_LineOfCreditFacilityCovenantTerms_672" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_671" xlink:to="Locator_us-gaap_LineOfCreditFacilityCovenantTerms_672" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_673" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_674" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_673" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_674" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_675" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_676" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_675" xlink:to="Locator_invest_DerivativeNotionalAmount_676" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_677" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="Locator_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_678" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_677" xlink:to="Locator_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_678" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_679" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="Locator_us-gaap_DebtInstrumentCarryingAmount_680" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_679" xlink:to="Locator_us-gaap_DebtInstrumentCarryingAmount_680" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_681" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="Locator_us-gaap_LettersOfCreditOutstandingAmount_682" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_681" xlink:to="Locator_us-gaap_LettersOfCreditOutstandingAmount_682" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_683" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_684" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_683" xlink:to="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_684" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_685" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement" xlink:label="Locator_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement_686" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_685" xlink:to="Locator_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement_686" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_687" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement" xlink:label="Locator_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement_688" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_687" xlink:to="Locator_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement_688" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_689" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="Locator_us-gaap_LineOfCreditFacilityCovenantCompliance_690" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_689" xlink:to="Locator_us-gaap_LineOfCreditFacilityCovenantCompliance_690" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_813" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_814" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_813" xlink:to="Locator_us-gaap_VariableRateAxis_814" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_838" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateAxis_837" xlink:to="Locator_us-gaap_VariableRateDomain_838" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_839" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_840" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_839" xlink:to="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_840" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_841" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BaseRateMember" xlink:label="Locator_us-gaap_BaseRateMember_842" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_841" xlink:to="Locator_us-gaap_BaseRateMember_842" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_815" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_816" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_815" xlink:to="Locator_us-gaap_RangeAxis_816" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_831" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_832" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RangeAxis_831" xlink:to="Locator_us-gaap_RangeMember_832" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_833" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="Locator_us-gaap_MinimumMember_834" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RangeMember_833" xlink:to="Locator_us-gaap_MinimumMember_834" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="Locator_us-gaap_MaximumMember_836" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RangeMember_835" xlink:to="Locator_us-gaap_MaximumMember_836" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_817" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="Locator_dei_LegalEntityAxis_818" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_817" xlink:to="Locator_dei_LegalEntityAxis_818" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="Locator_dei_LegalEntityAxis_843" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="Locator_dei_EntityDomain_844" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_dei_LegalEntityAxis_843" xlink:to="Locator_dei_EntityDomain_844" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="Locator_dei_EntityDomain_845" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember" xlink:label="Locator_bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember_846" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_dei_EntityDomain_845" xlink:to="Locator_bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember_846" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_819" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="Locator_us-gaap_CreditFacilityAxis_820" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_819" xlink:to="Locator_us-gaap_CreditFacilityAxis_820" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="Locator_us-gaap_CreditFacilityAxis_847" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_848" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CreditFacilityAxis_847" xlink:to="Locator_us-gaap_CreditFacilityDomain_848" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_849" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_850" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CreditFacilityDomain_849" xlink:to="Locator_bhe_CreditAgreementMember_850" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_853" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="Locator_us-gaap_RevolvingCreditFacilityMember_854" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_CreditAgreementMember_853" xlink:to="Locator_us-gaap_RevolvingCreditFacilityMember_854" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_855" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TermLoanFacilityMember" xlink:label="Locator_bhe_TermLoanFacilityMember_856" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_CreditAgreementMember_855" xlink:to="Locator_bhe_TermLoanFacilityMember_856" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_857" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="Locator_us-gaap_StandbyLettersOfCreditMember_858" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_CreditAgreementMember_857" xlink:to="Locator_us-gaap_StandbyLettersOfCreditMember_858" order="3.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_859" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ForeigncurrenciesMember" xlink:label="Locator_bhe_ForeigncurrenciesMember_860" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_CreditAgreementMember_859" xlink:to="Locator_bhe_ForeigncurrenciesMember_860" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_851" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ThailandCreditFacilityMember" xlink:label="Locator_bhe_ThailandCreditFacilityMember_852" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CreditFacilityDomain_851" xlink:to="Locator_bhe_ThailandCreditFacilityMember_852" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_821" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_822" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_821" xlink:to="Locator_us-gaap_StatementScenarioAxis_822" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_827" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_828" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementScenarioAxis_827" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_828" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_829" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="Locator_us-gaap_ScenarioForecastMember_830" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_829" xlink:to="Locator_us-gaap_ScenarioForecastMember_830" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_823" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="Locator_us-gaap_DebtInstrumentAxis_824" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_823" xlink:to="Locator_us-gaap_DebtInstrumentAxis_824" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="Locator_us-gaap_DebtInstrumentAxis_861" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="Locator_us-gaap_DebtInstrumentNameDomain_862" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentAxis_861" xlink:to="Locator_us-gaap_DebtInstrumentNameDomain_862" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="Locator_us-gaap_DebtInstrumentNameDomain_863" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_JpMorganCreditAgreementMember" xlink:label="Locator_bhe_JpMorganCreditAgreementMember_864" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentNameDomain_863" xlink:to="Locator_bhe_JpMorganCreditAgreementMember_864" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_825" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_826" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_825" xlink:to="Locator_us-gaap_DerivativeInstrumentRiskAxis_826" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_865" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_866" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_865" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_866" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_867" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_868" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_867" xlink:to="Locator_us-gaap_InterestRateSwapMember_868" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxesNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_975" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_976" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementScenarioAxis_975" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_976" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_977" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="Locator_us-gaap_ScenarioForecastMember_978" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_977" xlink:to="Locator_us-gaap_ScenarioForecastMember_978" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_897" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_898" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_897" xlink:to="Locator_bhe_IncomeTaxesTable_898" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_953" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_954" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesTable_953" xlink:to="Locator_bhe_IncomeTaxesLineItems_954" order="4.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_869" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="Locator_us-gaap_UndistributedEarningsOfForeignSubsidiaries_870" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_869" xlink:to="Locator_us-gaap_UndistributedEarningsOfForeignSubsidiaries_870" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_871" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="Locator_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_872" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_871" xlink:to="Locator_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_872" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_873" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="Locator_us-gaap_ForeignEarningsRepatriated_874" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_873" xlink:to="Locator_us-gaap_ForeignEarningsRepatriated_874" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_875" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="Locator_us-gaap_IncomeTaxHolidayTerminationDate_876" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_875" xlink:to="Locator_us-gaap_IncomeTaxHolidayTerminationDate_876" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_877" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_878" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_877" xlink:to="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_878" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_879" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="Locator_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_880" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_879" xlink:to="Locator_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_880" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_881" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink:label="Locator_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_882" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_881" xlink:to="Locator_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_882" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_883" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_884" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_883" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_884" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_885" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_886" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_885" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_886" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_887" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_888" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_887" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_888" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_889" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_890" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_889" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_890" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_891" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="Locator_bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations_892" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_891" xlink:to="Locator_bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations_892" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_893" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_894" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesLineItems_893" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_894" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_955" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_956" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesTable_955" xlink:to="Locator_us-gaap_StatementGeographicalAxis_956" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_961" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_962" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementGeographicalAxis_961" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_962" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_963" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="Locator_country_CN_964" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_963" xlink:to="Locator_country_CN_964" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_965" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="Locator_country_MY_966" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_965" xlink:to="Locator_country_MY_966" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_967" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="Locator_country_TH_968" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_967" xlink:to="Locator_country_TH_968" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_957" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_958" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesTable_957" xlink:to="Locator_us-gaap_IncomeTaxAuthorityAxis_958" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_969" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_970" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_969" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_970" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_971" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="Locator_us-gaap_StateAndLocalJurisdictionMember_972" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_971" xlink:to="Locator_us-gaap_StateAndLocalJurisdictionMember_972" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_973" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="Locator_us-gaap_ForeignCountryMember_974" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_973" xlink:to="Locator_us-gaap_ForeignCountryMember_974" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_959" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_960" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_IncomeTaxesTable_959" xlink:to="Locator_us-gaap_StatementScenarioAxis_960" order="3.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1001" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1002" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementGeographicalAxis_1001" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_1002" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1003" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="Locator_country_CN_1004" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1003" xlink:to="Locator_country_CN_1004" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1005" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="Locator_country_MY_1006" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1005" xlink:to="Locator_country_MY_1006" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1007" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="Locator_country_TH_1008" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1007" xlink:to="Locator_country_TH_1008" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_983" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_984" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_983" xlink:to="Locator_us-gaap_StatementTable_984" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_997" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_998" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_997" xlink:to="Locator_us-gaap_StatementLineItems_998" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_979" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_980" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_979" xlink:to="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_980" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_999" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1000" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_999" xlink:to="Locator_us-gaap_StatementGeographicalAxis_1000" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1081" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1082" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementBusinessSegmentsAxis_1081" xlink:to="Locator_us-gaap_SegmentDomain_1082" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1087" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" xlink:label="Locator_us-gaap_EuropeMember_1088" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentDomain_1087" xlink:to="Locator_us-gaap_EuropeMember_1088" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1089" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="Locator_us-gaap_CorporateAndOtherMember_1090" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentDomain_1089" xlink:to="Locator_us-gaap_CorporateAndOtherMember_1090" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1091" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateMember" xlink:label="Locator_us-gaap_CorporateMember_1092" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentDomain_1091" xlink:to="Locator_us-gaap_CorporateMember_1092" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1083" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" xlink:label="Locator_us-gaap_AmericasMember_1084" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentDomain_1083" xlink:to="Locator_us-gaap_AmericasMember_1084" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1085" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1086" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentDomain_1085" xlink:to="Locator_us-gaap_AsiaMember_1086" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1093" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1094" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConsolidationItemsAxis_1093" xlink:to="Locator_us-gaap_ConsolidationItemsDomain_1094" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1097" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="Locator_us-gaap_CorporateNonSegmentMember_1098" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1097" xlink:to="Locator_us-gaap_CorporateNonSegmentMember_1098" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1095" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="Locator_us-gaap_IntersegmentEliminationMember_1096" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1095" xlink:to="Locator_us-gaap_IntersegmentEliminationMember_1096" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="Locator_us-gaap_SegmentReportingAbstract_1029" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1030" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingAbstract_1029" xlink:to="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1030" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1077" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1078" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1077" xlink:to="Locator_us-gaap_StatementBusinessSegmentsAxis_1078" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1079" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1080" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1079" xlink:to="Locator_us-gaap_ConsolidationItemsAxis_1080" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1075" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1076" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1075" xlink:to="Locator_us-gaap_SegmentReportingInformationLineItems_1076" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1011" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="Locator_us-gaap_DepreciationDepletionAndAmortization_1012" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1011" xlink:to="Locator_us-gaap_DepreciationDepletionAndAmortization_1012" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1013" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_1014" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1013" xlink:to="Locator_us-gaap_OperatingIncomeLoss_1014" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1015" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_1016" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1015" xlink:to="Locator_us-gaap_InterestExpense_1016" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1017" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="Locator_us-gaap_InvestmentIncomeInterest_1018" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1017" xlink:to="Locator_us-gaap_InvestmentIncomeInterest_1018" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1019" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_1020" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1019" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_1020" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1021" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1022" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1021" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1022" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1023" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="Locator_us-gaap_PaymentsToAcquireProductiveAssets_1024" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1023" xlink:to="Locator_us-gaap_PaymentsToAcquireProductiveAssets_1024" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1025" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_1026" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1025" xlink:to="Locator_us-gaap_Assets_1026" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1009" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_1010" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1009" xlink:to="Locator_us-gaap_Revenues_1010" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1132" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementGeographicalAxis_1131" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_1132" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1133" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="Locator_country_US_1134" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1133" xlink:to="Locator_country_US_1134" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1135" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SG" xlink:label="Locator_country_SG_1136" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1135" xlink:to="Locator_country_SG_1136" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1137" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_OtherasiaMember" xlink:label="Locator_bhe_OtherasiaMember_1138" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1137" xlink:to="Locator_bhe_OtherasiaMember_1138" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1143" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_OtherRegionsMember" xlink:label="Locator_bhe_OtherRegionsMember_1144" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1143" xlink:to="Locator_bhe_OtherRegionsMember_1144" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1140" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1139" xlink:to="Locator_us-gaap_AsiaMember_1140" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" xlink:label="Locator_us-gaap_EuropeMember_1142" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1141" xlink:to="Locator_us-gaap_EuropeMember_1142" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="Locator_us-gaap_SegmentReportingAbstract_1105" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1106" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingAbstract_1105" xlink:to="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1106" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1127" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1128" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1127" xlink:to="Locator_us-gaap_SegmentReportingInformationLineItems_1128" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1099" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_1100" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1099" xlink:to="Locator_us-gaap_Revenues_1100" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="Locator_us-gaap_NoncurrentAssets_1102" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1101" xlink:to="Locator_us-gaap_NoncurrentAssets_1102" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1130" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1129" xlink:to="Locator_us-gaap_StatementGeographicalAxis_1130" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1153" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_1154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1153" xlink:to="Locator_us-gaap_ScheduleOfGoodwillTable_1154" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_1169" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1170" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_1169" xlink:to="Locator_us-gaap_GoodwillLineItems_1170" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_1146" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillLineItems_1145" xlink:to="Locator_us-gaap_Goodwill_1146" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1147" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="Locator_us-gaap_GoodwillAcquiredDuringPeriod_1148" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillLineItems_1147" xlink:to="Locator_us-gaap_GoodwillAcquiredDuringPeriod_1148" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_1150" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillLineItems_1149" xlink:to="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_1150" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_1171" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1172" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_1171" xlink:to="Locator_us-gaap_StatementBusinessSegmentsAxis_1172" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1173" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementBusinessSegmentsAxis_1173" xlink:to="Locator_us-gaap_SegmentDomain_1174" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1175" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" xlink:label="Locator_us-gaap_AmericasMember_1176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentDomain_1175" xlink:to="Locator_us-gaap_AmericasMember_1176" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1177" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1178" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentDomain_1177" xlink:to="Locator_us-gaap_AsiaMember_1178" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/AccumulatedOtherComprehensiveLoss">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1179" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="Locator_us-gaap_ComprehensiveIncomeNoteTextBlock_1180" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1179" xlink:to="Locator_us-gaap_ComprehensiveIncomeNoteTextBlock_1180" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_1193" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1194" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_1193" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1194" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1220" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1219" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1220" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1183" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1184" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1183" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1184" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1185" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1186" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1185" xlink:to="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1186" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1188" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1187" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1188" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1181" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1182" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1181" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1182" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1190" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1189" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1190" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1221" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_1222" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1221" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_1222" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_1223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1224" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_1223" xlink:to="Locator_us-gaap_EquityComponentDomain_1224" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_1226" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_1225" xlink:to="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_1226" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_1228" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_1227" xlink:to="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_1228" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1229" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="Locator_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1230" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_1229" xlink:to="Locator_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1230" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_1232" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_1231" xlink:to="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_1232" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/BasisOfPresentation">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1234" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1233" xlink:to="Locator_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1234" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensation">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1236" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1235" xlink:to="Locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1236" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/EarningsPerShare">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_1237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="Locator_us-gaap_EarningsPerShareTextBlock_1238" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_1237" xlink:to="Locator_us-gaap_EarningsPerShareTextBlock_1238" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/SupplementalCashFlowAndNonCashInformation">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:label="Locator_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1240" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1239" xlink:to="Locator_us-gaap_CashFlowSupplementalDisclosuresTextBlock_1240" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ImpactOfRecentlyEnactedAccountingStandards">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1242" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1241" xlink:to="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1242" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/SupplementalCashFlowAndNonCashInformationTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_1244" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1243" xlink:to="Locator_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_1244" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1281" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1282" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1281" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1282" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="Locator_us-gaap_RestrictedStockMember_1284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1283" xlink:to="Locator_us-gaap_RestrictedStockMember_1284" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1285" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_1286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1285" xlink:to="Locator_us-gaap_RestrictedStockUnitsRSUMember_1286" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1287" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1288" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1287" xlink:to="Locator_us-gaap_PerformanceSharesMember_1288" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1278" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1277" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1278" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_1246" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1247" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1248" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1249" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="Locator_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_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_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1250" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1252" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1279" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1279" xlink:to="Locator_us-gaap_AwardTypeAxis_1280" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract" xlink:label="Locator_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_1255" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1256" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract_1255" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1256" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/EarningsPerShareTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_1289" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1290" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_1289" xlink:to="Locator_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1290" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/FairValue">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_1291" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="Locator_us-gaap_FairValueDisclosuresTextBlock_1292" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_1291" xlink:to="Locator_us-gaap_FairValueDisclosuresTextBlock_1292" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1368" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1367" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1368" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1371" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="Locator_us-gaap_RestrictedStockMember_1372" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1371" xlink:to="Locator_us-gaap_RestrictedStockMember_1372" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1373" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_1374" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1373" xlink:to="Locator_us-gaap_RestrictedStockUnitsRSUMember_1374" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1376" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1375" xlink:to="Locator_us-gaap_PerformanceSharesMember_1376" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1369" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="Locator_us-gaap_EmployeeStockOptionMember_1370" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1369" xlink:to="Locator_us-gaap_EmployeeStockOptionMember_1370" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1314" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1313" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1314" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1358" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1357" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1358" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1361" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1362" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1361" xlink:to="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1362" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1363" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EmployeeAwardsMember" xlink:label="Locator_bhe_EmployeeAwardsMember_1364" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1363" xlink:to="Locator_bhe_EmployeeAwardsMember_1364" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1365" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_NonEmployeeAwardsMember" xlink:label="Locator_bhe_NonEmployeeAwardsMember_1366" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1365" xlink:to="Locator_bhe_NonEmployeeAwardsMember_1366" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1355" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1356" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1355" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1356" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1293" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1294" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1295" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1296" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1295" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1296" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1297" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1298" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1297" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1298" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="Locator_us-gaap_AllocatedShareBasedCompensationExpense_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_us-gaap_AllocatedShareBasedCompensationExpense_1300" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1302" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1304" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1306" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1308" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1307" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1308" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1310" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1359" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1360" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1359" xlink:to="Locator_us-gaap_AwardTypeAxis_1360" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1403" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1404" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1403" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1404" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1407" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_1408" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1407" xlink:to="Locator_us-gaap_RestrictedStockUnitsRSUMember_1408" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1410" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1409" xlink:to="Locator_us-gaap_PerformanceSharesMember_1410" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="Locator_us-gaap_EmployeeStockOptionMember_1406" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405" xlink:to="Locator_us-gaap_EmployeeStockOptionMember_1406" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1383" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1384" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1383" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1384" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1399" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1400" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1399" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1400" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1377" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1378" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1377" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1378" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1379" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1380" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1379" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1380" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1401" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1402" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1401" xlink:to="Locator_us-gaap_AwardTypeAxis_1402" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationSummaryOfStockOptionsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1413" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1414" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1413" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1414" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1415" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1416" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1415" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1416" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1417" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1418" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1417" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_1418" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1411" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1412" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1411" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1412" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1420" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1419" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1420" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1421" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1422" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1421" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1422" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1425" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1426" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1425" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1426" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1427" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1428" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1427" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1428" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1429" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1430" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1429" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_1430" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1424" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1423" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1424" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1431" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1432" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1431" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1432" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1433" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1434" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1433" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1434" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1435" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1436" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1435" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1436" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1437" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1438" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1437" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1438" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1439" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1440" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1439" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1440" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1441" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1442" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1441" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1442" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationSummaryOfStockBasedAwardsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1495" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1495" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1496" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1497" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_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_us-gaap_RestrictedStockUnitsRSUMember_1498" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1499" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1500" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1499" xlink:to="Locator_us-gaap_PerformanceSharesMember_1500" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1465" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1466" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1465" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1466" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1491" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1492" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1491" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1492" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1446" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1445" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1446" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1447" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1448" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1447" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1448" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1449" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1450" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1449" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1450" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1443" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1444" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1443" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1444" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1451" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1452" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1451" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1452" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1456" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1455" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1456" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1458" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1457" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1458" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1460" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1459" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1460" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1453" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1454" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1453" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1454" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1461" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1462" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1461" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1462" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1493" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1494" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1493" xlink:to="Locator_us-gaap_AwardTypeAxis_1494" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/EarningsPerShareDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_1517" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationTable" xlink:label="Locator_bhe_EarningsPerShareReconciliationTable_1518" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_1517" xlink:to="Locator_bhe_EarningsPerShareReconciliationTable_1518" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationTable" xlink:label="Locator_bhe_EarningsPerShareReconciliationTable_1541" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1542" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationTable_1541" xlink:to="Locator_bhe_EarningsPerShareReconciliationLineItems_1542" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1501" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_1502" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1501" xlink:to="Locator_us-gaap_NetIncomeLoss_1502" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1503" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1504" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1503" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1504" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1505" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="Locator_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1506" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1505" xlink:to="Locator_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1506" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1507" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1508" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1507" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1508" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1509" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_1510" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1509" xlink:to="Locator_us-gaap_EarningsPerShareBasic_1510" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1511" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_1512" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1511" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_1512" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1513" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1514" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1513" xlink:to="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1514" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationTable" xlink:label="Locator_bhe_EarningsPerShareReconciliationTable_1543" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1544" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_bhe_EarningsPerShareReconciliationTable_1543" xlink:to="Locator_us-gaap_AwardTypeAxis_1544" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1545" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1546" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AwardTypeAxis_1545" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1546" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1547" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="Locator_us-gaap_EmployeeStockOptionMember_1548" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1547" xlink:to="Locator_us-gaap_EmployeeStockOptionMember_1548" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1549" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RestrictedSharesAndRestrictedStockUnitsMember" xlink:label="Locator_bhe_RestrictedSharesAndRestrictedStockUnitsMember_1550" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1549" xlink:to="Locator_bhe_RestrictedSharesAndRestrictedStockUnitsMember_1550" order="2.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/FairValueNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_1565" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1566" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_1565" xlink:to="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1566" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1587" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1588" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1587" xlink:to="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1588" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1551" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_1552" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1551" xlink:to="Locator_invest_DerivativeNotionalAmount_1552" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1553" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="Locator_us-gaap_DerivativeFixedInterestRate_1554" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1553" xlink:to="Locator_us-gaap_DerivativeFixedInterestRate_1554" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1555" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue" xlink:label="Locator_us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue_1556" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1555" xlink:to="Locator_us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue_1556" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1557" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:label="Locator_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_1558" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1557" xlink:to="Locator_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_1558" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1559" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1560" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1559" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1560" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1561" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1562" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1561" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1562" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1589" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_1590" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1589" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_1590" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_1591" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1592" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_1591" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1592" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1593" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_1594" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1593" xlink:to="Locator_us-gaap_InterestRateSwapMember_1594" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1595" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="Locator_us-gaap_IncomeTaxesPaidNet_1596" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1595" xlink:to="Locator_us-gaap_IncomeTaxesPaidNet_1596" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1597" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="Locator_us-gaap_InterestPaidNet_1598" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1597" xlink:to="Locator_us-gaap_InterestPaidNet_1598" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1599" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1600" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_1599" xlink:to="Locator_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1600" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="Locator_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1601" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="Locator_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1602" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_1601" xlink:to="Locator_us-gaap_CapitalExpendituresIncurredButNotYetPaid_1602" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1603" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentFederalTaxExpenseBenefit_1604" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1603" xlink:to="Locator_us-gaap_CurrentFederalTaxExpenseBenefit_1604" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1605" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentForeignTaxExpenseBenefit_1606" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1605" xlink:to="Locator_us-gaap_CurrentForeignTaxExpenseBenefit_1606" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1607" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1608" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1607" xlink:to="Locator_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1608" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1609" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_1610" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1609" xlink:to="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_1610" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1611" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_1612" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1611" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_1612" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_1637" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1638" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_1637" xlink:to="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1638" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1677" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1678" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1677" xlink:to="Locator_us-gaap_RestructuringCostAndReserveLineItems_1678" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1623" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="Locator_us-gaap_RestructuringCharges_1624" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1623" xlink:to="Locator_us-gaap_RestructuringCharges_1624" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1625" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="Locator_us-gaap_RestructuringReserveAccrualAdjustment1_1626" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1625" xlink:to="Locator_us-gaap_RestructuringReserveAccrualAdjustment1_1626" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1627" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="Locator_us-gaap_PaymentsForRestructuring_1628" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1627" xlink:to="Locator_us-gaap_PaymentsForRestructuring_1628" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1629" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_1630" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1629" xlink:to="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_1630" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1631" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="Locator_us-gaap_RestructuringReserveTranslationAdjustment_1632" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1631" xlink:to="Locator_us-gaap_RestructuringReserveTranslationAdjustment_1632" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1621" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="Locator_us-gaap_RestructuringReserve_1622" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1621" xlink:to="Locator_us-gaap_RestructuringReserve_1622" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1633" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="Locator_us-gaap_RestructuringReserve_1634" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1633" xlink:to="Locator_us-gaap_RestructuringReserve_1634" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1679" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReserveQuantitiesByTypeOfReserveAxis" xlink:label="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1680" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1679" xlink:to="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1680" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReserveQuantitiesByTypeOfReserveAxis" xlink:label="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1683" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1684" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1683" xlink:to="Locator_us-gaap_TypeOfReserveDomain_1684" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1685" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="Locator_us-gaap_EmployeeSeveranceMember_1686" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfReserveDomain_1685" xlink:to="Locator_us-gaap_EmployeeSeveranceMember_1686" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1687" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="Locator_us-gaap_FacilityClosingMember_1688" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfReserveDomain_1687" xlink:to="Locator_us-gaap_FacilityClosingMember_1688" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1689" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="Locator_us-gaap_OtherRestructuringMember_1690" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfReserveDomain_1689" xlink:to="Locator_us-gaap_OtherRestructuringMember_1690" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1681" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_1682" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1681" xlink:to="Locator_us-gaap_RestructuringCostAndReserveAxis_1682" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_1691" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1692" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringCostAndReserveAxis_1691" xlink:to="Locator_us-gaap_TypeOfRestructuringDomain_1692" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1693" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndEighteenMember" xlink:label="Locator_bhe_TwoThousandAndEighteenMember_1694" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1693" xlink:to="Locator_bhe_TwoThousandAndEighteenMember_1694" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1695" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwothousandandseventeenMember" xlink:label="Locator_bhe_TwothousandandseventeenMember_1696" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1695" xlink:to="Locator_bhe_TwothousandandseventeenMember_1696" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1697" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndSixteenMember" xlink:label="Locator_bhe_TwoThousandAndSixteenMember_1698" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1697" xlink:to="Locator_bhe_TwoThousandAndSixteenMember_1698" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1699" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndFifteenMember" xlink:label="Locator_bhe_TwoThousandAndFifteenMember_1700" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1699" xlink:to="Locator_bhe_TwoThousandAndFifteenMember_1700" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/Contingencies">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1701" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1702" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1701" xlink:to="Locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1702" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/RestructuringCharges">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_1703" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1704" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_1703" xlink:to="Locator_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_1704" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1705" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTextBlock_1706" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1705" xlink:to="Locator_us-gaap_ScheduleOfGoodwillTextBlock_1706" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1707" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1708" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1707" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1708" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1709" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1710" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1709" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_1710" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1711" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="Locator_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1712" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1711" xlink:to="Locator_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1712" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1713" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1714" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1713" xlink:to="Locator_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1714" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_1715" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SummaryOfIncomeTaxHolidayTextBlock" xlink:label="Locator_us-gaap_SummaryOfIncomeTaxHolidayTextBlock_1716" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_1715" xlink:to="Locator_us-gaap_SummaryOfIncomeTaxHolidayTextBlock_1716" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/SegmentAndGeographicInformationTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="Locator_us-gaap_SegmentReportingAbstract_1717" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1718" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingAbstract_1717" xlink:to="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_1718" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="Locator_us-gaap_SegmentReportingAbstract_1719" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1720" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentReportingAbstract_1719" xlink:to="Locator_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_1720" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/RestructuringChargesTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_1721" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_1722" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RestructuringAndRelatedActivitiesAbstract_1721" xlink:to="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_1722" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/AccumulatedOtherComprehensiveLossTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1723" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1724" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1723" xlink:to="Locator_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1724" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1725" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_1726" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1725" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_1726" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1727" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:label="Locator_us-gaap_CapitalizedComputerSoftwareAmortization1_1728" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1727" xlink:to="Locator_us-gaap_CapitalizedComputerSoftwareAmortization1_1728" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1729" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="Locator_us-gaap_AmortizationOfFinancingCosts_1730" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1729" xlink:to="Locator_us-gaap_AmortizationOfFinancingCosts_1730" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1731" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_1732" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1731" xlink:to="Locator_us-gaap_AdjustmentForAmortization_1732" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/AccountsReceivableSaleProgram">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="Locator_us-gaap_ReceivablesAbstract_1739" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancingReceivablesTextBlock" xlink:label="Locator_us-gaap_FinancingReceivablesTextBlock_1740" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesAbstract_1739" xlink:to="Locator_us-gaap_FinancingReceivablesTextBlock_1740" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="Locator_us-gaap_ReceivablesAbstract_1741" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_MaximumLimitAccountsReceivableSaleProgram" xlink:label="Locator_bhe_MaximumLimitAccountsReceivableSaleProgram_1742" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesAbstract_1741" xlink:to="Locator_bhe_MaximumLimitAccountsReceivableSaleProgram_1742" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="Locator_us-gaap_ReceivablesAbstract_1743" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TradeAccountsReceivableSold" xlink:label="Locator_bhe_TradeAccountsReceivableSold_1744" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesAbstract_1743" xlink:to="Locator_bhe_TradeAccountsReceivableSold_1744" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="Locator_us-gaap_ReceivablesAbstract_1745" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty" xlink:label="Locator_bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty_1746" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesAbstract_1745" xlink:to="Locator_bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty_1746" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="Locator_us-gaap_ReceivablesAbstract_1747" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfAccountsReceivable" xlink:label="Locator_us-gaap_GainLossOnSaleOfAccountsReceivable_1748" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesAbstract_1747" xlink:to="Locator_us-gaap_GainLossOnSaleOfAccountsReceivable_1748" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1755" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_1756" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1755" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_1756" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1757" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="Locator_us-gaap_AccountsReceivableNetCurrent_1758" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1757" xlink:to="Locator_us-gaap_AccountsReceivableNetCurrent_1758" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1759" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_1760" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1759" xlink:to="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_1760" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1761" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_1762" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1761" xlink:to="Locator_us-gaap_InventoryNet_1762" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1763" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1764" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1763" xlink:to="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1764" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1765" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="Locator_us-gaap_IncomeTaxesReceivable_1766" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1765" xlink:to="Locator_us-gaap_IncomeTaxesReceivable_1766" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1767" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_1768" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1767" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_1768" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1769" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_1770" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1769" xlink:to="Locator_us-gaap_Goodwill_1770" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1771" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_1772" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1771" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_1772" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1773" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="Locator_us-gaap_OtherAssetsNoncurrent_1774" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1773" xlink:to="Locator_us-gaap_OtherAssetsNoncurrent_1774" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1775" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_1776" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1775" xlink:to="Locator_us-gaap_Assets_1776" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1777" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1778" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1777" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1778" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1779" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_1780" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1779" xlink:to="Locator_us-gaap_AccountsPayableCurrent_1780" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1781" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="Locator_us-gaap_AccruedIncomeTaxesCurrent_1782" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1781" xlink:to="Locator_us-gaap_AccruedIncomeTaxesCurrent_1782" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1783" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesCurrent_1784" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1783" xlink:to="Locator_us-gaap_OtherLiabilitiesCurrent_1784" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1785" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_1786" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1785" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_1786" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1787" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesNoncurrent_1788" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1787" xlink:to="Locator_us-gaap_OtherLiabilitiesNoncurrent_1788" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1789" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_1790" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1789" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_1790" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1791" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1792" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1791" xlink:to="Locator_us-gaap_Liabilities_1792" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1793" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="Locator_us-gaap_CommonStockValue_1794" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1793" xlink:to="Locator_us-gaap_CommonStockValue_1794" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1795" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="Locator_us-gaap_AdditionalPaidInCapital_1796" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1795" xlink:to="Locator_us-gaap_AdditionalPaidInCapital_1796" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1797" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_1798" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1797" xlink:to="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_1798" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1799" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_1800" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1799" xlink:to="Locator_us-gaap_StockholdersEquity_1800" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1801" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1802" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1801" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1802" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1803" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_1804" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1803" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquity_1804" order="25.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_1915" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_1916" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementScenarioAxis_1915" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_1916" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_1917" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="Locator_us-gaap_ScenarioPreviouslyReportedMember_1918" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_1917" xlink:to="Locator_us-gaap_ScenarioPreviouslyReportedMember_1918" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_1919" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="Locator_us-gaap_RestatementAdjustmentMember_1920" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_1919" xlink:to="Locator_us-gaap_RestatementAdjustmentMember_1920" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1753" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1754" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1753" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1754" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1901" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_1902" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1901" xlink:to="Locator_us-gaap_StatementScenarioAxis_1902" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1903" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1904" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1903" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1904" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1905" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1906" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1905" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1906" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1907" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1908" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1907" xlink:to="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1908" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1909" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_1910" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1909" xlink:to="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_1910" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1897" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1898" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1897" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1898" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1749" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1750" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1749" xlink:to="Locator_us-gaap_StatementOfFinancialPositionAbstract_1750" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1899" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1900" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1899" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1900" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1911" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1912" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1911" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_1912" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1913" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_1914" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_1913" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_1914" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/Revenue">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1921" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerTextBlock_1922" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1921" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerTextBlock_1922" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ContractAssets">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_1923" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ContractAssetsTextBlock" xlink:label="Locator_bhe_ContractAssetsTextBlock_1924" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_1923" xlink:to="Locator_bhe_ContractAssetsTextBlock_1924" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ShareholdersEquity">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="Locator_us-gaap_EquityAbstract_1925" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="Locator_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1926" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityAbstract_1925" xlink:to="Locator_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1926" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1927" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="Locator_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1928" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1927" xlink:to="Locator_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1928" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/RevenueTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1929" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTableTextBlock_1930" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1929" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTableTextBlock_1930" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ContractAssetsTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_1931" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1932" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_1931" xlink:to="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1932" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/RevenueDisaggregationOfRevenueDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1985" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1986" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementGeographicalAxis_1985" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_1986" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1987" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" xlink:label="Locator_us-gaap_AmericasMember_1988" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1987" xlink:to="Locator_us-gaap_AmericasMember_1988" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1989" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1990" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1989" xlink:to="Locator_us-gaap_AsiaMember_1990" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1991" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" xlink:label="Locator_us-gaap_EuropeMember_1992" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1991" xlink:to="Locator_us-gaap_EuropeMember_1992" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1933" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1934" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_1933" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_1934" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1979" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1980" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_1979" xlink:to="Locator_us-gaap_StatementGeographicalAxis_1980" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1981" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1982" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_1981" xlink:to="Locator_us-gaap_ConsolidationItemsAxis_1982" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1993" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1994" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConsolidationItemsAxis_1993" xlink:to="Locator_us-gaap_ConsolidationItemsDomain_1994" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1995" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="Locator_us-gaap_OperatingSegmentsMember_1996" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1995" xlink:to="Locator_us-gaap_OperatingSegmentsMember_1996" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1997" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="Locator_us-gaap_IntersegmentEliminationMember_1998" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1997" xlink:to="Locator_us-gaap_IntersegmentEliminationMember_1998" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1983" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1984" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_1983" xlink:to="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1984" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1999" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_2000" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1999" xlink:to="Locator_us-gaap_EquitySecuritiesIndustryMember_2000" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_2001" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IndustrialSectorMember" xlink:label="Locator_bhe_IndustrialSectorMember_2002" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_2001" xlink:to="Locator_bhe_IndustrialSectorMember_2002" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_2003" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_AerospaceAndDefenseSectorMember" xlink:label="Locator_bhe_AerospaceAndDefenseSectorMember_2004" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_2003" xlink:to="Locator_bhe_AerospaceAndDefenseSectorMember_2004" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_2005" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HealthcareSectorMember" xlink:label="Locator_us-gaap_HealthcareSectorMember_2006" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_2005" xlink:to="Locator_us-gaap_HealthcareSectorMember_2006" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_2007" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TestAndInstrumentationSectorMember" xlink:label="Locator_bhe_TestAndInstrumentationSectorMember_2008" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_2007" xlink:to="Locator_bhe_TestAndInstrumentationSectorMember_2008" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_2009" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ComputingSectorMember" xlink:label="Locator_bhe_ComputingSectorMember_2010" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_2009" xlink:to="Locator_bhe_ComputingSectorMember_2010" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_2011" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TelecommunicationsSectorMember" xlink:label="Locator_bhe_TelecommunicationsSectorMember_2012" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_2011" xlink:to="Locator_bhe_TelecommunicationsSectorMember_2012" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1977" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_1978" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_1977" xlink:to="Locator_us-gaap_DisaggregationOfRevenueLineItems_1978" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_1935" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1936" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_1935" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1936" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ContractAssetsNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_2013" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_2014" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_2013" xlink:to="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_2014" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ContractAssetsScheduleOfChangesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChangeInContractWithCustomerAssetAbstract" xlink:label="Locator_us-gaap_ChangeInContractWithCustomerAssetAbstract_2015" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetReclassifiedToReceivable" xlink:label="Locator_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_2016" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ChangeInContractWithCustomerAssetAbstract_2015" xlink:to="Locator_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable_2016" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChangeInContractWithCustomerAssetAbstract" xlink:label="Locator_us-gaap_ChangeInContractWithCustomerAssetAbstract_2017" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod" xlink:label="Locator_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_2018" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ChangeInContractWithCustomerAssetAbstract_2017" xlink:to="Locator_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_2018" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChangeInContractWithCustomerAssetAbstract" xlink:label="Locator_us-gaap_ChangeInContractWithCustomerAssetAbstract_2019" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:label="Locator_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2020" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ChangeInContractWithCustomerAssetAbstract_2019" xlink:to="Locator_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2020" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/ShareholdersEquityNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="Locator_us-gaap_EquityAbstract_2021" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2022" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityAbstract_2021" xlink:to="Locator_us-gaap_SubsequentEventTable_2022" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2085" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2086" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTable_2085" xlink:to="Locator_us-gaap_DividendsPayableLineItems_2086" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2025" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="Locator_us-gaap_CommonStockDividendsPerShareDeclared_2026" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2025" xlink:to="Locator_us-gaap_CommonStockDividendsPerShareDeclared_2026" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2027" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="Locator_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2028" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2027" xlink:to="Locator_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2028" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2029" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="Locator_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2030" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2029" xlink:to="Locator_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2030" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2031" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="Locator_us-gaap_DividendsCommonStockCash_2032" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2031" xlink:to="Locator_us-gaap_DividendsCommonStockCash_2032" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2033" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="Locator_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2034" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2033" xlink:to="Locator_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2034" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2089" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_2090" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTable_2089" xlink:to="Locator_us-gaap_SubsequentEventTypeAxis_2090" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_2093" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_2094" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTypeAxis_2093" xlink:to="Locator_us-gaap_SubsequentEventTypeDomain_2094" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_2095" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="Locator_us-gaap_SubsequentEventMember_2096" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTypeDomain_2095" xlink:to="Locator_us-gaap_SubsequentEventMember_2096" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityAbstract" xlink:label="Locator_us-gaap_EquityAbstract_2023" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="Locator_us-gaap_AcceleratedShareRepurchasesTable_2024" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityAbstract_2023" xlink:to="Locator_us-gaap_AcceleratedShareRepurchasesTable_2024" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="Locator_us-gaap_AcceleratedShareRepurchasesTable_2087" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2088" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AcceleratedShareRepurchasesTable_2087" xlink:to="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2088" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2037" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="Locator_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2038" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2037" xlink:to="Locator_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2038" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2039" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="Locator_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2040" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2039" xlink:to="Locator_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2040" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2041" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:label="Locator_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_2042" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2041" xlink:to="Locator_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_2042" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2043" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="Locator_us-gaap_TreasuryStockCommonShares_2044" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2043" xlink:to="Locator_us-gaap_TreasuryStockCommonShares_2044" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2045" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_AsrRepurchaseCommonPercentOfExpectedShares" xlink:label="Locator_bhe_AsrRepurchaseCommonPercentOfExpectedShares_2046" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2045" xlink:to="Locator_bhe_AsrRepurchaseCommonPercentOfExpectedShares_2046" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="Locator_us-gaap_AcceleratedShareRepurchasesTable_2091" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="Locator_us-gaap_ShareRepurchaseProgramAxis_2092" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AcceleratedShareRepurchasesTable_2091" xlink:to="Locator_us-gaap_ShareRepurchaseProgramAxis_2092" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="Locator_us-gaap_ShareRepurchaseProgramAxis_2097" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="Locator_us-gaap_ShareRepurchaseProgramDomain_2098" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareRepurchaseProgramAxis_2097" xlink:to="Locator_us-gaap_ShareRepurchaseProgramDomain_2098" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="Locator_us-gaap_ShareRepurchaseProgramDomain_2099" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_AcceleratedStockRepurchaseAgreementMember" xlink:label="Locator_bhe_AcceleratedStockRepurchaseAgreementMember_2100" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareRepurchaseProgramDomain_2099" xlink:to="Locator_bhe_AcceleratedStockRepurchaseAgreementMember_2100" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsPolicy">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2101" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="Locator_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2102" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2101" xlink:to="Locator_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_2102" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2103" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="Locator_bhe_RevenueFromContractWithCustomerPolicyTextBlock_2104" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2103" xlink:to="Locator_bhe_RevenueFromContractWithCustomerPolicyTextBlock_2104" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/RevenueNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2105" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2106" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2105" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_2106" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2121" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2122" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2121" xlink:to="Locator_us-gaap_DisaggregationOfRevenueLineItems_2122" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2107" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PercentageOfRevenue" xlink:label="Locator_bhe_PercentageOfRevenue_2108" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2107" xlink:to="Locator_bhe_PercentageOfRevenue_2108" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2124" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2123" xlink:to="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2124" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2125" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2126" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2125" xlink:to="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2126" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2127" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="Locator_us-gaap_TransferredOverTimeMember_2128" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2127" xlink:to="Locator_us-gaap_TransferredOverTimeMember_2128" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2129" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2130" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2129" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2130" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2152" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2151" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2152" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2131" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink:label="Locator_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_2132" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2131" xlink:to="Locator_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_2132" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2133" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription" xlink:label="Locator_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription_2134" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2133" xlink:to="Locator_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription_2134" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2135" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="Locator_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_2136" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2135" xlink:to="Locator_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_2136" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2153" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2154" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2153" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2154" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2156" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2155" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_2156" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_2158" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_2157" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_2158" order="1.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_2166" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2165" xlink:to="Locator_us-gaap_Revenues_2166" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="Locator_us-gaap_CostOfGoodsAndServicesSold_2168" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2167" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_2168" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2169" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_2170" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2169" xlink:to="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_2170" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2171" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_2172" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2171" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_2172" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2173" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RestructuringChargesAndOtherCosts" xlink:label="Locator_bhe_RestructuringChargesAndOtherCosts_2174" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2173" xlink:to="Locator_bhe_RestructuringChargesAndOtherCosts_2174" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2175" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_2176" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2175" xlink:to="Locator_us-gaap_InterestExpense_2176" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2177" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="Locator_us-gaap_InvestmentIncomeInterest_2178" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2177" xlink:to="Locator_us-gaap_InvestmentIncomeInterest_2178" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2179" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_2180" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2179" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_2180" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2181" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_2182" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2181" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_2182" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2183" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2184" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2183" xlink:to="Locator_us-gaap_NetIncomeLoss_2184" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2185" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2186" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2185" xlink:to="Locator_us-gaap_EarningsPerShareAbstract_2186" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2189" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_2190" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2189" xlink:to="Locator_us-gaap_EarningsPerShareBasic_2190" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2191" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_2192" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2191" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_2192" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2187" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2188" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2187" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2188" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2193" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2194" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2193" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2194" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2195" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2196" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2195" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2196" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2265" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2266" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementScenarioAxis_2265" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_2266" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2267" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="Locator_us-gaap_ScenarioPreviouslyReportedMember_2268" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2267" xlink:to="Locator_us-gaap_ScenarioPreviouslyReportedMember_2268" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2269" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="Locator_us-gaap_RestatementAdjustmentMember_2270" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2269" xlink:to="Locator_us-gaap_RestatementAdjustmentMember_2270" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2271" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2272" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2271" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2272" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2273" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2274" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2273" xlink:to="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2274" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2275" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2276" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2275" xlink:to="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2276" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2162" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2161" xlink:to="Locator_us-gaap_IncomeStatementAbstract_2162" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2261" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2262" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2261" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_2262" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2263" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_2264" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_2263" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_2264" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2160" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2159" xlink:to="Locator_us-gaap_CondensedIncomeStatementTable_2160" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2253" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2254" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedIncomeStatementTable_2253" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2254" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2255" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2256" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedIncomeStatementTable_2255" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2256" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2257" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2258" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedIncomeStatementTable_2257" xlink:to="Locator_us-gaap_StatementScenarioAxis_2258" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2259" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2260" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedIncomeStatementTable_2259" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2260" order="3.0" />
    </presentationLink>
    <presentationLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2299" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2300" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetIncomeLoss_2299" xlink:to="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2300" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2313" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_2314" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2313" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_2314" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInContractReceivablesNet" xlink:label="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_2316" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2315" xlink:to="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_2316" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="Locator_us-gaap_IncreaseDecreaseInInventories_2318" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2317" xlink:to="Locator_us-gaap_IncreaseDecreaseInInventories_2318" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2320" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2319" xlink:to="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2320" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2321" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2322" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2321" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2322" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2323" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_2324" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2323" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_2324" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2326" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2325" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2326" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_2328" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2327" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_2328" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2303" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="Locator_us-gaap_Depreciation_2304" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2303" xlink:to="Locator_us-gaap_Depreciation_2304" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2305" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_2306" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2305" xlink:to="Locator_us-gaap_AdjustmentForAmortization_2306" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2307" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_2308" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2307" xlink:to="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_2308" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2309" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2310" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2309" xlink:to="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2310" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2311" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="Locator_us-gaap_ShareBasedCompensation_2312" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2311" xlink:to="Locator_us-gaap_ShareBasedCompensation_2312" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2301" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2302" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetIncomeLoss_2301" xlink:to="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2302" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2283" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2284" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2283" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2284" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2297" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2298" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2297" xlink:to="Locator_us-gaap_NetIncomeLoss_2298" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2285" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2286" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2285" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2286" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2329" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_2330" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2329" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_2330" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2287" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2288" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2287" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2288" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2331" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_2332" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2331" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_2332" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2289" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2290" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2289" xlink:to="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2290" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2291" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2292" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2291" xlink:to="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2292" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2293" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_2294" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2293" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_2294" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2295" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_2296" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2295" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_2296" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2417" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2418" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementScenarioAxis_2417" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_2418" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2419" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="Locator_us-gaap_ScenarioPreviouslyReportedMember_2420" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2419" xlink:to="Locator_us-gaap_ScenarioPreviouslyReportedMember_2420" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2421" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="Locator_us-gaap_RestatementAdjustmentMember_2422" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2421" xlink:to="Locator_us-gaap_RestatementAdjustmentMember_2422" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2423" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2424" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2423" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2424" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2425" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2426" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2425" xlink:to="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2426" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2427" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2428" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2427" xlink:to="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2428" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2279" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2280" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2279" xlink:to="Locator_us-gaap_StatementOfCashFlowsAbstract_2280" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2413" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2414" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2413" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_2414" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2415" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_2416" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_2415" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_2416" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2277" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2278" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_2277" xlink:to="Locator_us-gaap_CondensedCashFlowStatementTable_2278" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2405" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2406" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedCashFlowStatementTable_2405" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2406" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2407" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2408" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedCashFlowStatementTable_2407" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2408" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2409" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2410" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedCashFlowStatementTable_2409" xlink:to="Locator_us-gaap_StatementScenarioAxis_2410" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2411" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2412" />
        <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CondensedCashFlowStatementTable_2411" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2412" order="3.0" />
    </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>bhe-20180331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!-- Documents rendered in XBRL format prepared by Certent CDM XBRL Version: 10.3.0.0.15 (4286) 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://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" />
    <roleRef roleURI="http://bench.com/role/BorrowingFacilitiesDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_BorrowingFacilitiesDetails" />
    <roleRef roleURI="http://bench.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_EarningsPerShareDetails" />
    <roleRef roleURI="http://bench.com/role/FairValueNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_FairValueNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" />
    <roleRef roleURI="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxesNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_IncomeTaxesScheduleOfTaxIncentivesDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails" />
    <roleRef roleURI="http://bench.com/role/NewAccountingPronouncementsNarrativesDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_NewAccountingPronouncementsNarrativesDetails" />
    <roleRef roleURI="http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RestructuringChargesScheduleOfAccruedRestructuringDetails" />
    <roleRef roleURI="http://bench.com/role/RevenueDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RevenueDisaggregationOfRevenueDetails" />
    <roleRef roleURI="http://bench.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_RevenueNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SegmentAndGeographicInformationOperatingSegmentsDetails" />
    <roleRef roleURI="http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" />
    <roleRef roleURI="http://bench.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ShareholdersEquityNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_ConsolidatedStatementsOfShareholdersEquity" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationNarrativeDetails" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationSummaryOfStockBasedAwardsDetails" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationSummaryOfStockBasedAwardsDetails" />
    <roleRef roleURI="http://bench.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="bhe-20180331.xsd#ELRID_StockBasedCompensationTables" />
    <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://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_463" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_464" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_463" xlink:to="Locator_us-gaap_EquityComponentDomain_464" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_507" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_508" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_507" xlink:to="Locator_us-gaap_EquityComponentDomain_508" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_465" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_466" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_465" xlink:to="Locator_us-gaap_ParentMember_466" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_467" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_468" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ParentMember_467" xlink:to="Locator_us-gaap_CommonStockMember_468" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_469" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalMember_470" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ParentMember_469" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalMember_470" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_471" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="Locator_us-gaap_RetainedEarningsMember_472" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ParentMember_471" xlink:to="Locator_us-gaap_RetainedEarningsMember_472" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ParentMember" xlink:label="Locator_us-gaap_ParentMember_473" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_474" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ParentMember_473" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_474" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_475" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_476" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_475" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_476" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_477" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_478" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_477" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_478" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_479" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1" xlink:label="Locator_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_480" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_479" xlink:to="Locator_us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1_480" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_481" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="Locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_482" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_481" xlink:to="Locator_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_482" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_483" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:label="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_484" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_483" xlink:to="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_484" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_485" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_486" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_485" xlink:to="Locator_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_486" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_487" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_488" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_487" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_488" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_489" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_490" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_489" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_490" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_491" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_492" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_491" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_492" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_493" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:label="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_494" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_493" xlink:to="Locator_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_494" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_495" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings" xlink:label="Locator_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_496" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_495" xlink:to="Locator_us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings_496" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_497" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings" xlink:label="Locator_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_498" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_497" xlink:to="Locator_us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings_498" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_499" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:label="Locator_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_500" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_499" xlink:to="Locator_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_500" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_501" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Dividends" xlink:label="Locator_us-gaap_Dividends_502" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_501" xlink:to="Locator_us-gaap_Dividends_502" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_503" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_504" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_503" xlink:to="Locator_us-gaap_NetIncomeLoss_504" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_505" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_506" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_505" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_506" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_457" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_458" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_StatementLineItems_457" xlink:to="Locator_us-gaap_StatementTable_458" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_461" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_462" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_StatementTable_461" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_462" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_547" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_548" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_547" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_548" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_563" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_564" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_563" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_564" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_549" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_550" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_549" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_550" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_551" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_552" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_551" xlink:to="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_552" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_543" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_544" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_543" xlink:to="Locator_us-gaap_RangeAxis_544" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_553" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_554" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_RangeAxis_553" xlink:to="Locator_us-gaap_RangeMember_554" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_561" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_562" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_RangeAxis_561" xlink:to="Locator_us-gaap_RangeMember_562" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_555" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="Locator_us-gaap_MinimumMember_556" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RangeMember_555" xlink:to="Locator_us-gaap_MinimumMember_556" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_557" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="Locator_us-gaap_MaximumMember_558" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RangeMember_557" xlink:to="Locator_us-gaap_MaximumMember_558" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_545" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_546" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_545" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_546" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_GoodwillAndOtherIntangibleAssetsLineItems" xlink:label="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_539" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_540" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_539" xlink:to="Locator_us-gaap_ScheduleOfGoodwillTable_540" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_GoodwillAndOtherIntangibleAssetsLineItems" xlink:label="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_559" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_560" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_GoodwillAndOtherIntangibleAssetsLineItems_559" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_560" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_589" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_590" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_589" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_590" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_597" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_598" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_597" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_598" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_599" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_600" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_599" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_600" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_601" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_602" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_601" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_602" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_603" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_604" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_603" xlink:to="Locator_us-gaap_ComputerSoftwareIntangibleAssetMember_604" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_605" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PatentedTechnologyMember" xlink:label="Locator_us-gaap_PatentedTechnologyMember_606" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_605" xlink:to="Locator_us-gaap_PatentedTechnologyMember_606" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_607" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="Locator_us-gaap_TrademarksAndTradeNamesMember_608" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_607" xlink:to="Locator_us-gaap_TrademarksAndTradeNamesMember_608" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_609" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="Locator_us-gaap_OtherIntangibleAssetsMember_610" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_609" xlink:to="Locator_us-gaap_OtherIntangibleAssetsMember_610" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_611" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_612" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_611" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_612" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_613" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_614" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_613" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_614" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_615" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_616" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsLineItems_615" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_616" order="3.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/BorrowingFacilitiesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_713" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_714" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_RangeAxis_713" xlink:to="Locator_us-gaap_RangeMember_714" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_715" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="Locator_us-gaap_MinimumMember_716" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RangeMember_715" xlink:to="Locator_us-gaap_MinimumMember_716" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="Locator_us-gaap_RangeMember_717" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="Locator_us-gaap_MaximumMember_718" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RangeMember_717" xlink:to="Locator_us-gaap_MaximumMember_718" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_691" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_692" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_691" xlink:to="Locator_us-gaap_LineOfCreditFacilityTable_692" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_695" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_696" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_695" xlink:to="Locator_us-gaap_VariableRateAxis_696" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_719" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_720" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_VariableRateAxis_719" xlink:to="Locator_us-gaap_VariableRateDomain_720" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_807" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_808" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_VariableRateAxis_807" xlink:to="Locator_us-gaap_VariableRateDomain_808" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_721" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:label="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_722" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_VariableRateDomain_721" xlink:to="Locator_us-gaap_LondonInterbankOfferedRateLIBORMember_722" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_723" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BaseRateMember" xlink:label="Locator_us-gaap_BaseRateMember_724" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_VariableRateDomain_723" xlink:to="Locator_us-gaap_BaseRateMember_724" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_697" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="Locator_us-gaap_RangeAxis_698" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_697" xlink:to="Locator_us-gaap_RangeAxis_698" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_699" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="Locator_dei_LegalEntityAxis_700" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_699" xlink:to="Locator_dei_LegalEntityAxis_700" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="Locator_dei_LegalEntityAxis_725" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="Locator_dei_EntityDomain_726" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_dei_LegalEntityAxis_725" xlink:to="Locator_dei_EntityDomain_726" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="Locator_dei_LegalEntityAxis_805" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="Locator_dei_EntityDomain_806" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_dei_LegalEntityAxis_805" xlink:to="Locator_dei_EntityDomain_806" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="Locator_dei_EntityDomain_727" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember" xlink:label="Locator_bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember_728" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_dei_EntityDomain_727" xlink:to="Locator_bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember_728" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_701" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="Locator_us-gaap_CreditFacilityAxis_702" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_701" xlink:to="Locator_us-gaap_CreditFacilityAxis_702" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="Locator_us-gaap_CreditFacilityAxis_729" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_730" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_CreditFacilityAxis_729" xlink:to="Locator_us-gaap_CreditFacilityDomain_730" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="Locator_us-gaap_CreditFacilityAxis_803" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_804" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_CreditFacilityAxis_803" xlink:to="Locator_us-gaap_CreditFacilityDomain_804" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_731" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_732" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_CreditFacilityDomain_731" xlink:to="Locator_bhe_CreditAgreementMember_732" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_735" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="Locator_us-gaap_RevolvingCreditFacilityMember_736" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_CreditAgreementMember_735" xlink:to="Locator_us-gaap_RevolvingCreditFacilityMember_736" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_737" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TermLoanFacilityMember" xlink:label="Locator_bhe_TermLoanFacilityMember_738" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_CreditAgreementMember_737" xlink:to="Locator_bhe_TermLoanFacilityMember_738" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_739" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="Locator_us-gaap_StandbyLettersOfCreditMember_740" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_CreditAgreementMember_739" xlink:to="Locator_us-gaap_StandbyLettersOfCreditMember_740" order="3.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_CreditAgreementMember" xlink:label="Locator_bhe_CreditAgreementMember_741" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ForeigncurrenciesMember" xlink:label="Locator_bhe_ForeigncurrenciesMember_742" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_CreditAgreementMember_741" xlink:to="Locator_bhe_ForeigncurrenciesMember_742" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_733" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ThailandCreditFacilityMember" xlink:label="Locator_bhe_ThailandCreditFacilityMember_734" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_CreditFacilityDomain_733" xlink:to="Locator_bhe_ThailandCreditFacilityMember_734" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_703" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_704" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_703" xlink:to="Locator_us-gaap_StatementScenarioAxis_704" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_709" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_710" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementScenarioAxis_709" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_710" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_809" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_810" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_StatementScenarioAxis_809" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_810" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_711" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="Locator_us-gaap_ScenarioForecastMember_712" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_711" xlink:to="Locator_us-gaap_ScenarioForecastMember_712" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_705" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="Locator_us-gaap_DebtInstrumentAxis_706" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_705" xlink:to="Locator_us-gaap_DebtInstrumentAxis_706" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="Locator_us-gaap_DebtInstrumentAxis_743" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="Locator_us-gaap_DebtInstrumentNameDomain_744" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DebtInstrumentAxis_743" xlink:to="Locator_us-gaap_DebtInstrumentNameDomain_744" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="Locator_us-gaap_DebtInstrumentAxis_801" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="Locator_us-gaap_DebtInstrumentNameDomain_802" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DebtInstrumentAxis_801" xlink:to="Locator_us-gaap_DebtInstrumentNameDomain_802" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="Locator_us-gaap_DebtInstrumentNameDomain_745" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_JpMorganCreditAgreementMember" xlink:label="Locator_bhe_JpMorganCreditAgreementMember_746" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DebtInstrumentNameDomain_745" xlink:to="Locator_bhe_JpMorganCreditAgreementMember_746" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="Locator_us-gaap_LineOfCreditFacilityTable_707" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_708" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_LineOfCreditFacilityTable_707" xlink:to="Locator_us-gaap_DerivativeInstrumentRiskAxis_708" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_747" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_748" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_747" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_748" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="Locator_us-gaap_DerivativeInstrumentRiskAxis_799" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_800" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DerivativeInstrumentRiskAxis_799" xlink:to="Locator_us-gaap_DerivativeContractTypeDomain_800" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="Locator_us-gaap_DerivativeContractTypeDomain_749" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_750" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DerivativeContractTypeDomain_749" xlink:to="Locator_us-gaap_InterestRateSwapMember_750" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_751" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityDescription" xlink:label="Locator_us-gaap_LineOfCreditFacilityDescription_752" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_751" xlink:to="Locator_us-gaap_LineOfCreditFacilityDescription_752" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_753" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentIssuer" xlink:label="Locator_us-gaap_DebtInstrumentIssuer_754" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_753" xlink:to="Locator_us-gaap_DebtInstrumentIssuer_754" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_755" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_756" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_755" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_756" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_757" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_LineOfCreditFacilityTermPeriod" xlink:label="Locator_bhe_LineOfCreditFacilityTermPeriod_758" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_757" xlink:to="Locator_bhe_LineOfCreditFacilityTermPeriod_758" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_759" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="Locator_us-gaap_LineOfCreditFacilityExpirationDate1_760" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_759" xlink:to="Locator_us-gaap_LineOfCreditFacilityExpirationDate1_760" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_761" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescription" xlink:label="Locator_us-gaap_DebtInstrumentDescription_762" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_761" xlink:to="Locator_us-gaap_DebtInstrumentDescription_762" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_763" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="Locator_us-gaap_DebtInstrumentFaceAmount_764" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_763" xlink:to="Locator_us-gaap_DebtInstrumentFaceAmount_764" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_765" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases" xlink:label="Locator_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_766" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_765" xlink:to="Locator_us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_766" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_767" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement" xlink:label="Locator_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement_768" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_767" xlink:to="Locator_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement_768" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_769" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentFrequencyOfPeriodicPayment" xlink:label="Locator_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_770" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_769" xlink:to="Locator_us-gaap_DebtInstrumentFrequencyOfPeriodicPayment_770" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_771" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:label="Locator_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_772" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_771" xlink:to="Locator_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_772" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_773" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid" xlink:label="Locator_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_774" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_773" xlink:to="Locator_us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid_774" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_775" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDateOfFirstRequiredPayment1" xlink:label="Locator_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_776" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_775" xlink:to="Locator_us-gaap_DebtInstrumentDateOfFirstRequiredPayment1_776" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_777" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_778" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_777" xlink:to="Locator_us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_778" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_779" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantTerms" xlink:label="Locator_us-gaap_LineOfCreditFacilityCovenantTerms_780" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_779" xlink:to="Locator_us-gaap_LineOfCreditFacilityCovenantTerms_780" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_781" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_782" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_781" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_782" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_783" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_784" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_783" xlink:to="Locator_invest_DerivativeNotionalAmount_784" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_785" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="Locator_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_786" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_785" xlink:to="Locator_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_786" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_787" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="Locator_us-gaap_DebtInstrumentCarryingAmount_788" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_787" xlink:to="Locator_us-gaap_DebtInstrumentCarryingAmount_788" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_789" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="Locator_us-gaap_LettersOfCreditOutstandingAmount_790" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_789" xlink:to="Locator_us-gaap_LettersOfCreditOutstandingAmount_790" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_791" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_792" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_791" xlink:to="Locator_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_792" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_793" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement" xlink:label="Locator_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement_794" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_793" xlink:to="Locator_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement_794" order="22.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_795" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement" xlink:label="Locator_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement_796" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_795" xlink:to="Locator_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement_796" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="Locator_us-gaap_LineOfCreditFacilityLineItems_797" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LineOfCreditFacilityCovenantCompliance" xlink:label="Locator_us-gaap_LineOfCreditFacilityCovenantCompliance_798" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_LineOfCreditFacilityLineItems_797" xlink:to="Locator_us-gaap_LineOfCreditFacilityCovenantCompliance_798" order="24.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxesNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_905" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_906" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementGeographicalAxis_905" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_906" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_952" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_StatementGeographicalAxis_951" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_952" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_907" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="Locator_country_CN_908" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_907" xlink:to="Locator_country_CN_908" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_909" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="Locator_country_MY_910" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_909" xlink:to="Locator_country_MY_910" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_911" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="Locator_country_TH_912" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_911" xlink:to="Locator_country_TH_912" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_919" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_920" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementScenarioAxis_919" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_920" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_921" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioForecastMember" xlink:label="Locator_us-gaap_ScenarioForecastMember_922" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_921" xlink:to="Locator_us-gaap_ScenarioForecastMember_922" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_895" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_896" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_bhe_IncomeTaxesLineItems_895" xlink:to="Locator_bhe_IncomeTaxesTable_896" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_899" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_900" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_bhe_IncomeTaxesTable_899" xlink:to="Locator_us-gaap_StatementGeographicalAxis_900" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_901" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_902" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_bhe_IncomeTaxesTable_901" xlink:to="Locator_us-gaap_IncomeTaxAuthorityAxis_902" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_913" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_914" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_913" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_914" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="Locator_us-gaap_IncomeTaxAuthorityAxis_949" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_950" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_IncomeTaxAuthorityAxis_949" xlink:to="Locator_us-gaap_IncomeTaxAuthorityDomain_950" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_915" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="Locator_us-gaap_StateAndLocalJurisdictionMember_916" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_915" xlink:to="Locator_us-gaap_StateAndLocalJurisdictionMember_916" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="Locator_us-gaap_IncomeTaxAuthorityDomain_917" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignCountryMember" xlink:label="Locator_us-gaap_ForeignCountryMember_918" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeTaxAuthorityDomain_917" xlink:to="Locator_us-gaap_ForeignCountryMember_918" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesTable" xlink:label="Locator_bhe_IncomeTaxesTable_903" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_904" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_bhe_IncomeTaxesTable_903" xlink:to="Locator_us-gaap_StatementScenarioAxis_904" order="3.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_923" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="Locator_us-gaap_UndistributedEarningsOfForeignSubsidiaries_924" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_923" xlink:to="Locator_us-gaap_UndistributedEarningsOfForeignSubsidiaries_924" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_925" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings" xlink:label="Locator_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_926" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_925" xlink:to="Locator_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings_926" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_927" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ForeignEarningsRepatriated" xlink:label="Locator_us-gaap_ForeignEarningsRepatriated_928" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_927" xlink:to="Locator_us-gaap_ForeignEarningsRepatriated_928" order="3.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_929" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayTerminationDate" xlink:label="Locator_us-gaap_IncomeTaxHolidayTerminationDate_930" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_929" xlink:to="Locator_us-gaap_IncomeTaxHolidayTerminationDate_930" order="4.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_931" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_932" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_931" xlink:to="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_932" order="5.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_933" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:label="Locator_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_934" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_933" xlink:to="Locator_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_934" order="6.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_935" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties" xlink:label="Locator_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_936" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_935" xlink:to="Locator_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties_936" order="7.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_937" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_938" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_937" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_938" order="8.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_939" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_940" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_939" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_940" order="9.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_941" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_942" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_941" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_942" order="10.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_943" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_944" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_943" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_944" order="11.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_945" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="Locator_bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations_946" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_945" xlink:to="Locator_bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations_946" order="12.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IncomeTaxesLineItems" xlink:label="Locator_bhe_IncomeTaxesLineItems_947" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:label="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_948" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_IncomeTaxesLineItems_947" xlink:to="Locator_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_948" order="13.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_987" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_988" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementGeographicalAxis_987" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_988" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_989" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="Locator_country_CN_990" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_989" xlink:to="Locator_country_CN_990" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_991" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_MY" xlink:label="Locator_country_MY_992" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_991" xlink:to="Locator_country_MY_992" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_993" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_TH" xlink:label="Locator_country_TH_994" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_993" xlink:to="Locator_country_TH_994" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_981" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_982" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_StatementLineItems_981" xlink:to="Locator_us-gaap_StatementTable_982" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_985" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_986" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_StatementTable_985" xlink:to="Locator_us-gaap_StatementGeographicalAxis_986" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_995" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxHolidays" xlink:label="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_996" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementLineItems_995" xlink:to="Locator_us-gaap_IncomeTaxReconciliationTaxHolidays_996" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1047" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1048" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ConsolidationItemsAxis_1047" xlink:to="Locator_us-gaap_ConsolidationItemsDomain_1048" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1071" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1072" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ConsolidationItemsAxis_1071" xlink:to="Locator_us-gaap_ConsolidationItemsDomain_1072" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1051" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateNonSegmentMember" xlink:label="Locator_us-gaap_CorporateNonSegmentMember_1052" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1051" xlink:to="Locator_us-gaap_CorporateNonSegmentMember_1052" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1049" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="Locator_us-gaap_IntersegmentEliminationMember_1050" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1049" xlink:to="Locator_us-gaap_IntersegmentEliminationMember_1050" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1035" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1036" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementBusinessSegmentsAxis_1035" xlink:to="Locator_us-gaap_SegmentDomain_1036" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1073" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1074" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_StatementBusinessSegmentsAxis_1073" xlink:to="Locator_us-gaap_SegmentDomain_1074" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1041" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" xlink:label="Locator_us-gaap_EuropeMember_1042" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentDomain_1041" xlink:to="Locator_us-gaap_EuropeMember_1042" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1043" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="Locator_us-gaap_CorporateAndOtherMember_1044" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentDomain_1043" xlink:to="Locator_us-gaap_CorporateAndOtherMember_1044" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1045" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CorporateMember" xlink:label="Locator_us-gaap_CorporateMember_1046" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentDomain_1045" xlink:to="Locator_us-gaap_CorporateMember_1046" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1037" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" xlink:label="Locator_us-gaap_AmericasMember_1038" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentDomain_1037" xlink:to="Locator_us-gaap_AmericasMember_1038" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1039" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1040" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentDomain_1039" xlink:to="Locator_us-gaap_AsiaMember_1040" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1055" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="Locator_us-gaap_DepreciationDepletionAndAmortization_1056" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1055" xlink:to="Locator_us-gaap_DepreciationDepletionAndAmortization_1056" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1057" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_1058" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1057" xlink:to="Locator_us-gaap_OperatingIncomeLoss_1058" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1059" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_1060" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1059" xlink:to="Locator_us-gaap_InterestExpense_1060" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1061" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="Locator_us-gaap_InvestmentIncomeInterest_1062" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1061" xlink:to="Locator_us-gaap_InvestmentIncomeInterest_1062" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1063" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_1064" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1063" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_1064" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1065" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1066" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1065" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1066" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1067" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="Locator_us-gaap_PaymentsToAcquireProductiveAssets_1068" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1067" xlink:to="Locator_us-gaap_PaymentsToAcquireProductiveAssets_1068" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1069" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_1070" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1069" xlink:to="Locator_us-gaap_Assets_1070" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1027" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1028" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1027" xlink:to="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1028" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1031" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1032" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1031" xlink:to="Locator_us-gaap_StatementBusinessSegmentsAxis_1032" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1033" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1034" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1033" xlink:to="Locator_us-gaap_ConsolidationItemsAxis_1034" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1053" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_1054" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1053" xlink:to="Locator_us-gaap_Revenues_1054" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1109" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1110" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementGeographicalAxis_1109" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_1110" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1111" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_US" xlink:label="Locator_country_US_1112" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1111" xlink:to="Locator_country_US_1112" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1113" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SG" xlink:label="Locator_country_SG_1114" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1113" xlink:to="Locator_country_SG_1114" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1115" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_OtherasiaMember" xlink:label="Locator_bhe_OtherasiaMember_1116" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1115" xlink:to="Locator_bhe_OtherasiaMember_1116" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1121" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_OtherRegionsMember" xlink:label="Locator_bhe_OtherRegionsMember_1122" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1121" xlink:to="Locator_bhe_OtherRegionsMember_1122" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1117" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1118" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1117" xlink:to="Locator_us-gaap_AsiaMember_1118" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" xlink:label="Locator_us-gaap_EuropeMember_1120" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1119" xlink:to="Locator_us-gaap_EuropeMember_1120" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1103" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1104" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1103" xlink:to="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1104" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1107" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1108" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1107" xlink:to="Locator_us-gaap_StatementGeographicalAxis_1108" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1123" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_1124" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1123" xlink:to="Locator_us-gaap_Revenues_1124" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="Locator_us-gaap_SegmentReportingInformationLineItems_1125" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncurrentAssets" xlink:label="Locator_us-gaap_NoncurrentAssets_1126" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentReportingInformationLineItems_1125" xlink:to="Locator_us-gaap_NoncurrentAssets_1126" order="2.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1151" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_1152" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_GoodwillLineItems_1151" xlink:to="Locator_us-gaap_ScheduleOfGoodwillTable_1152" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="Locator_us-gaap_ScheduleOfGoodwillTable_1155" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1156" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfGoodwillTable_1155" xlink:to="Locator_us-gaap_StatementBusinessSegmentsAxis_1156" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="Locator_us-gaap_StatementBusinessSegmentsAxis_1157" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1158" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementBusinessSegmentsAxis_1157" xlink:to="Locator_us-gaap_SegmentDomain_1158" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1159" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" xlink:label="Locator_us-gaap_AmericasMember_1160" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentDomain_1159" xlink:to="Locator_us-gaap_AmericasMember_1160" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentDomain" xlink:label="Locator_us-gaap_SegmentDomain_1161" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1162" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentDomain_1161" xlink:to="Locator_us-gaap_AsiaMember_1162" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_1164" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_GoodwillLineItems_1163" xlink:to="Locator_us-gaap_Goodwill_1164" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1165" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="Locator_us-gaap_GoodwillAcquiredDuringPeriod_1166" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_GoodwillLineItems_1165" xlink:to="Locator_us-gaap_GoodwillAcquiredDuringPeriod_1166" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillLineItems" xlink:label="Locator_us-gaap_GoodwillLineItems_1167" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:label="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_1168" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_GoodwillLineItems_1167" xlink:to="Locator_us-gaap_GoodwillPurchaseAccountingAdjustments_1168" order="3.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1191" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1192" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1191" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1192" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1199" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_1200" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1199" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_1200" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_1201" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1202" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_1201" xlink:to="Locator_us-gaap_EquityComponentDomain_1202" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_1204" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_1203" xlink:to="Locator_us-gaap_AccumulatedTranslationAdjustmentMember_1204" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1205" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_1206" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_1205" xlink:to="Locator_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_1206" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1207" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="Locator_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1208" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_1207" xlink:to="Locator_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_1208" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:label="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_1210" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityComponentDomain_1209" xlink:to="Locator_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_1210" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1211" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1212" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1211" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1212" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1214" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1213" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1214" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1216" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1215" xlink:to="Locator_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1216" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1218" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_1217" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1218" order="4.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationTables">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_1268" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1267" xlink:to="Locator_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_1268" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1270" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1269" xlink:to="Locator_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1270" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="Locator_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1272" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1271" xlink:to="Locator_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_1272" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1273" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1274" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1273" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1274" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1253" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1254" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1253" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1254" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1257" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1258" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1257" xlink:to="Locator_us-gaap_AwardTypeAxis_1258" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1259" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1260" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1259" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1260" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1275" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1276" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_AwardTypeAxis_1275" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1276" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1261" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="Locator_us-gaap_RestrictedStockMember_1262" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1261" xlink:to="Locator_us-gaap_RestrictedStockMember_1262" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1263" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_1264" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1263" xlink:to="Locator_us-gaap_RestrictedStockUnitsRSUMember_1264" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1265" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1266" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1265" xlink:to="Locator_us-gaap_PerformanceSharesMember_1266" order="3.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1335" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1336" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1335" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1336" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1338" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1337" xlink:to="Locator_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1338" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1339" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1340" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1339" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1340" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="Locator_us-gaap_AllocatedShareBasedCompensationExpense_1342" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1341" xlink:to="Locator_us-gaap_AllocatedShareBasedCompensationExpense_1342" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1343" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1344" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1343" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_1344" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1345" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1346" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1345" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1346" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1347" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="Locator_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1348" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1347" xlink:to="Locator_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_1348" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1350" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1349" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1350" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1351" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1352" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1351" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1352" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1312" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1311" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1312" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1315" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1316" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1315" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1316" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1319" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1320" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1319" xlink:to="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1320" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1353" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1354" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis_1353" xlink:to="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1354" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1321" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EmployeeAwardsMember" xlink:label="Locator_bhe_EmployeeAwardsMember_1322" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1321" xlink:to="Locator_bhe_EmployeeAwardsMember_1322" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain" xlink:label="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1323" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_NonEmployeeAwardsMember" xlink:label="Locator_bhe_NonEmployeeAwardsMember_1324" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain_1323" xlink:to="Locator_bhe_NonEmployeeAwardsMember_1324" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1317" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1318" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1317" xlink:to="Locator_us-gaap_AwardTypeAxis_1318" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1325" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1326" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1325" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1326" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1329" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="Locator_us-gaap_RestrictedStockMember_1330" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1329" xlink:to="Locator_us-gaap_RestrictedStockMember_1330" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1331" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_1332" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1331" xlink:to="Locator_us-gaap_RestrictedStockUnitsRSUMember_1332" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1333" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1334" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1333" xlink:to="Locator_us-gaap_PerformanceSharesMember_1334" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1327" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="Locator_us-gaap_EmployeeStockOptionMember_1328" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1327" xlink:to="Locator_us-gaap_EmployeeStockOptionMember_1328" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_1396" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1398" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1382" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1381" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1382" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1386" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1385" xlink:to="Locator_us-gaap_AwardTypeAxis_1386" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1387" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1388" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1387" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1388" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1391" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_1392" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1391" xlink:to="Locator_us-gaap_RestrictedStockUnitsRSUMember_1392" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1394" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1393" xlink:to="Locator_us-gaap_PerformanceSharesMember_1394" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="Locator_us-gaap_EmployeeStockOptionMember_1390" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1389" xlink:to="Locator_us-gaap_EmployeeStockOptionMember_1390" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/StockBasedCompensationSummaryOfStockBasedAwardsDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-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/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1464" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1463" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1464" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1467" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1468" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1467" xlink:to="Locator_us-gaap_AwardTypeAxis_1468" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1469" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1470" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1469" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1470" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1471" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="Locator_us-gaap_RestrictedStockUnitsRSUMember_1472" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1471" xlink:to="Locator_us-gaap_RestrictedStockUnitsRSUMember_1472" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="Locator_us-gaap_PerformanceSharesMember_1474" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1473" xlink:to="Locator_us-gaap_PerformanceSharesMember_1474" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1475" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1476" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1475" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1476" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1477" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1478" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1477" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1478" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1479" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1480" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1479" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1480" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1481" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1482" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1481" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1482" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1483" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1484" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1483" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1484" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1485" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1486" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1485" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1486" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1487" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1488" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1487" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1488" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1489" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1490" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1489" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1490" order="9.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/EarningsPerShareDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1521" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1522" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AwardTypeAxis_1521" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1522" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1523" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="Locator_us-gaap_EmployeeStockOptionMember_1524" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1523" xlink:to="Locator_us-gaap_EmployeeStockOptionMember_1524" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1525" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RestrictedSharesAndRestrictedStockUnitsMember" xlink:label="Locator_bhe_RestrictedSharesAndRestrictedStockUnitsMember_1526" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1525" xlink:to="Locator_bhe_RestrictedSharesAndRestrictedStockUnitsMember_1526" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1515" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationTable" xlink:label="Locator_bhe_EarningsPerShareReconciliationTable_1516" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1515" xlink:to="Locator_bhe_EarningsPerShareReconciliationTable_1516" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationTable" xlink:label="Locator_bhe_EarningsPerShareReconciliationTable_1519" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="Locator_us-gaap_AwardTypeAxis_1520" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_bhe_EarningsPerShareReconciliationTable_1519" xlink:to="Locator_us-gaap_AwardTypeAxis_1520" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1527" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_1528" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1527" xlink:to="Locator_us-gaap_NetIncomeLoss_1528" order="1.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1529" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1530" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1529" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1530" order="2.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1531" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="Locator_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1532" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1531" xlink:to="Locator_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_1532" order="3.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1533" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1534" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1533" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1534" order="4.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1535" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_1536" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1535" xlink:to="Locator_us-gaap_EarningsPerShareBasic_1536" order="5.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1537" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_1538" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1537" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_1538" order="6.0" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_EarningsPerShareReconciliationLineItems" xlink:label="Locator_bhe_EarningsPerShareReconciliationLineItems_1539" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1540" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_bhe_EarningsPerShareReconciliationLineItems_1539" xlink:to="Locator_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1540" order="7.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/FairValueNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1563" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1564" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1563" xlink:to="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1564" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable" xlink:label="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1567" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_1568" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable_1567" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_1568" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_1569" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1570" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_1569" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1570" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_1585" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1586" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_1585" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1586" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1571" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateSwapMember" xlink:label="Locator_us-gaap_InterestRateSwapMember_1572" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1571" xlink:to="Locator_us-gaap_InterestRateSwapMember_1572" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1573" />
        <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd#invest_DerivativeNotionalAmount" xlink:label="Locator_invest_DerivativeNotionalAmount_1574" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1573" xlink:to="Locator_invest_DerivativeNotionalAmount_1574" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1575" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="Locator_us-gaap_DerivativeFixedInterestRate_1576" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1575" xlink:to="Locator_us-gaap_DerivativeFixedInterestRate_1576" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1577" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue" xlink:label="Locator_us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue_1578" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1577" xlink:to="Locator_us-gaap_InterestRateCashFlowHedgeLiabilityAtFairValue_1578" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1579" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestRateCashFlowHedgeAssetAtFairValue" xlink:label="Locator_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_1580" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1579" xlink:to="Locator_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue_1580" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1581" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1582" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1581" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_1582" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems" xlink:label="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1583" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1584" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems_1583" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_1584" order="6.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1635" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1636" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1635" xlink:to="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1636" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1639" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReserveQuantitiesByTypeOfReserveAxis" xlink:label="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1640" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1639" xlink:to="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1640" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReserveQuantitiesByTypeOfReserveAxis" xlink:label="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1643" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1644" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1643" xlink:to="Locator_us-gaap_TypeOfReserveDomain_1644" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReserveQuantitiesByTypeOfReserveAxis" xlink:label="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1673" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1674" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ReserveQuantitiesByTypeOfReserveAxis_1673" xlink:to="Locator_us-gaap_TypeOfReserveDomain_1674" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1645" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="Locator_us-gaap_EmployeeSeveranceMember_1646" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfReserveDomain_1645" xlink:to="Locator_us-gaap_EmployeeSeveranceMember_1646" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1647" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FacilityClosingMember" xlink:label="Locator_us-gaap_FacilityClosingMember_1648" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfReserveDomain_1647" xlink:to="Locator_us-gaap_FacilityClosingMember_1648" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfReserveDomain" xlink:label="Locator_us-gaap_TypeOfReserveDomain_1649" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherRestructuringMember" xlink:label="Locator_us-gaap_OtherRestructuringMember_1650" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfReserveDomain_1649" xlink:to="Locator_us-gaap_OtherRestructuringMember_1650" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1641" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_1642" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_1641" xlink:to="Locator_us-gaap_RestructuringCostAndReserveAxis_1642" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_1651" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1652" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_RestructuringCostAndReserveAxis_1651" xlink:to="Locator_us-gaap_TypeOfRestructuringDomain_1652" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="Locator_us-gaap_RestructuringCostAndReserveAxis_1675" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1676" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_RestructuringCostAndReserveAxis_1675" xlink:to="Locator_us-gaap_TypeOfRestructuringDomain_1676" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1653" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndEighteenMember" xlink:label="Locator_bhe_TwoThousandAndEighteenMember_1654" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1653" xlink:to="Locator_bhe_TwoThousandAndEighteenMember_1654" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1655" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwothousandandseventeenMember" xlink:label="Locator_bhe_TwothousandandseventeenMember_1656" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1655" xlink:to="Locator_bhe_TwothousandandseventeenMember_1656" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1657" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndSixteenMember" xlink:label="Locator_bhe_TwoThousandAndSixteenMember_1658" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1657" xlink:to="Locator_bhe_TwoThousandAndSixteenMember_1658" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="Locator_us-gaap_TypeOfRestructuringDomain_1659" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TwoThousandAndFifteenMember" xlink:label="Locator_bhe_TwoThousandAndFifteenMember_1660" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfRestructuringDomain_1659" xlink:to="Locator_bhe_TwoThousandAndFifteenMember_1660" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1661" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserve" xlink:label="Locator_us-gaap_RestructuringReserve_1662" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1661" xlink:to="Locator_us-gaap_RestructuringReserve_1662" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1663" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCharges" xlink:label="Locator_us-gaap_RestructuringCharges_1664" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1663" xlink:to="Locator_us-gaap_RestructuringCharges_1664" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1665" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1" xlink:label="Locator_us-gaap_RestructuringReserveAccrualAdjustment1_1666" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1665" xlink:to="Locator_us-gaap_RestructuringReserveAccrualAdjustment1_1666" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1667" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsForRestructuring" xlink:label="Locator_us-gaap_PaymentsForRestructuring_1668" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1667" xlink:to="Locator_us-gaap_PaymentsForRestructuring_1668" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1669" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_1670" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1669" xlink:to="Locator_us-gaap_RestructuringReserveSettledWithoutCash2_1670" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="Locator_us-gaap_RestructuringCostAndReserveLineItems_1671" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestructuringReserveTranslationAdjustment" xlink:label="Locator_us-gaap_RestructuringReserveTranslationAdjustment_1672" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_RestructuringCostAndReserveLineItems_1671" xlink:to="Locator_us-gaap_RestructuringReserveTranslationAdjustment_1672" order="6.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_1835" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_1836" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementScenarioAxis_1835" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_1836" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_1837" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="Locator_us-gaap_ScenarioPreviouslyReportedMember_1838" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_1837" xlink:to="Locator_us-gaap_ScenarioPreviouslyReportedMember_1838" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_1839" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="Locator_us-gaap_RestatementAdjustmentMember_1840" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_1839" xlink:to="Locator_us-gaap_RestatementAdjustmentMember_1840" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1841" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1842" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1841" xlink:to="Locator_us-gaap_StatementOfFinancialPositionAbstract_1842" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1843" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_1844" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1843" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_1844" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1845" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="Locator_us-gaap_AccountsReceivableNetCurrent_1846" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1845" xlink:to="Locator_us-gaap_AccountsReceivableNetCurrent_1846" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1847" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_1848" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1847" xlink:to="Locator_us-gaap_ContractWithCustomerAssetNetCurrent_1848" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1849" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_1850" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1849" xlink:to="Locator_us-gaap_InventoryNet_1850" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1851" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1852" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1851" xlink:to="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1852" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1853" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="Locator_us-gaap_IncomeTaxesReceivable_1854" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1853" xlink:to="Locator_us-gaap_IncomeTaxesReceivable_1854" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1855" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_1856" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1855" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_1856" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1857" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_1858" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1857" xlink:to="Locator_us-gaap_Goodwill_1858" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1859" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_1860" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1859" xlink:to="Locator_us-gaap_DeferredTaxAssetsNetNoncurrent_1860" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1861" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="Locator_us-gaap_OtherAssetsNoncurrent_1862" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1861" xlink:to="Locator_us-gaap_OtherAssetsNoncurrent_1862" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1863" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_1864" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1863" xlink:to="Locator_us-gaap_Assets_1864" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1865" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1866" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1865" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_1866" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1867" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_1868" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1867" xlink:to="Locator_us-gaap_AccountsPayableCurrent_1868" order="13.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1869" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="Locator_us-gaap_AccruedIncomeTaxesCurrent_1870" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1869" xlink:to="Locator_us-gaap_AccruedIncomeTaxesCurrent_1870" order="14.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1871" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesCurrent_1872" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1871" xlink:to="Locator_us-gaap_OtherLiabilitiesCurrent_1872" order="15.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1873" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_1874" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1873" xlink:to="Locator_us-gaap_LongTermDebtAndCapitalLeaseObligations_1874" order="16.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1875" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesNoncurrent_1876" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1875" xlink:to="Locator_us-gaap_OtherLiabilitiesNoncurrent_1876" order="17.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1877" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_1878" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1877" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesNoncurrent_1878" order="18.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1879" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1880" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1879" xlink:to="Locator_us-gaap_Liabilities_1880" order="19.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1881" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="Locator_us-gaap_CommonStockValue_1882" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1881" xlink:to="Locator_us-gaap_CommonStockValue_1882" order="20.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1883" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="Locator_us-gaap_AdditionalPaidInCapital_1884" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1883" xlink:to="Locator_us-gaap_AdditionalPaidInCapital_1884" order="21.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1885" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_1886" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1885" xlink:to="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_1886" order="22.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1887" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="Locator_us-gaap_StockholdersEquity_1888" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1887" xlink:to="Locator_us-gaap_StockholdersEquity_1888" order="23.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1889" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1890" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1889" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1890" order="24.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_1891" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_1892" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_1891" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquity_1892" order="25.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1751" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1752" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1751" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1752" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1821" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_1822" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1821" xlink:to="Locator_us-gaap_StatementScenarioAxis_1822" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1823" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1824" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1823" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1824" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1825" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1826" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1825" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1826" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1893" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1894" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_1893" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1894" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1827" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1828" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1827" xlink:to="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_1828" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1829" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_1830" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_1829" xlink:to="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_1830" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1819" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1820" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1819" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1820" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1831" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1832" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1831" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_1832" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1895" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1896" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1895" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_1896" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_1833" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_1834" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_1833" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_1834" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/RevenueDisaggregationOfRevenueDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_1973" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1974" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_1973" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1974" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_1937" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1938" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_1937" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_1938" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1939" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1940" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_1939" xlink:to="Locator_us-gaap_StatementGeographicalAxis_1940" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="Locator_us-gaap_StatementGeographicalAxis_1945" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1946" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementGeographicalAxis_1945" xlink:to="Locator_us-gaap_SegmentGeographicalDomain_1946" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1947" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmericasMember" xlink:label="Locator_us-gaap_AmericasMember_1948" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1947" xlink:to="Locator_us-gaap_AmericasMember_1948" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1949" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AsiaMember" xlink:label="Locator_us-gaap_AsiaMember_1950" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1949" xlink:to="Locator_us-gaap_AsiaMember_1950" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="Locator_us-gaap_SegmentGeographicalDomain_1951" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EuropeMember" xlink:label="Locator_us-gaap_EuropeMember_1952" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SegmentGeographicalDomain_1951" xlink:to="Locator_us-gaap_EuropeMember_1952" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1941" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1942" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_1941" xlink:to="Locator_us-gaap_ConsolidationItemsAxis_1942" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsAxis" xlink:label="Locator_us-gaap_ConsolidationItemsAxis_1953" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1954" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ConsolidationItemsAxis_1953" xlink:to="Locator_us-gaap_ConsolidationItemsDomain_1954" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1955" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingSegmentsMember" xlink:label="Locator_us-gaap_OperatingSegmentsMember_1956" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1955" xlink:to="Locator_us-gaap_OperatingSegmentsMember_1956" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConsolidationItemsDomain" xlink:label="Locator_us-gaap_ConsolidationItemsDomain_1957" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="Locator_us-gaap_IntersegmentEliminationMember_1958" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ConsolidationItemsDomain_1957" xlink:to="Locator_us-gaap_IntersegmentEliminationMember_1958" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_1943" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1944" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_1943" xlink:to="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1944" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1959" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1960" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1959" xlink:to="Locator_us-gaap_EquitySecuritiesIndustryMember_1960" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesByIndustryAxis" xlink:label="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1975" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1976" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_EquitySecuritiesByIndustryAxis_1975" xlink:to="Locator_us-gaap_EquitySecuritiesIndustryMember_1976" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1961" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_IndustrialSectorMember" xlink:label="Locator_bhe_IndustrialSectorMember_1962" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_1961" xlink:to="Locator_bhe_IndustrialSectorMember_1962" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1963" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_AerospaceAndDefenseSectorMember" xlink:label="Locator_bhe_AerospaceAndDefenseSectorMember_1964" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_1963" xlink:to="Locator_bhe_AerospaceAndDefenseSectorMember_1964" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1965" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_HealthcareSectorMember" xlink:label="Locator_us-gaap_HealthcareSectorMember_1966" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_1965" xlink:to="Locator_us-gaap_HealthcareSectorMember_1966" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1967" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TestAndInstrumentationSectorMember" xlink:label="Locator_bhe_TestAndInstrumentationSectorMember_1968" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_1967" xlink:to="Locator_bhe_TestAndInstrumentationSectorMember_1968" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1969" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_ComputingSectorMember" xlink:label="Locator_bhe_ComputingSectorMember_1970" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_1969" xlink:to="Locator_bhe_ComputingSectorMember_1970" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquitySecuritiesIndustryMember" xlink:label="Locator_us-gaap_EquitySecuritiesIndustryMember_1971" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_TelecommunicationsSectorMember" xlink:label="Locator_bhe_TelecommunicationsSectorMember_1972" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquitySecuritiesIndustryMember_1971" xlink:to="Locator_bhe_TelecommunicationsSectorMember_1972" order="6.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/ShareholdersEquityNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2035" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2036" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2035" xlink:to="Locator_us-gaap_SubsequentEventTable_2036" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2049" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_2050" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_SubsequentEventTable_2049" xlink:to="Locator_us-gaap_SubsequentEventTypeAxis_2050" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_2053" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_2054" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_SubsequentEventTypeAxis_2053" xlink:to="Locator_us-gaap_SubsequentEventTypeDomain_2054" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_2083" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_2084" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_SubsequentEventTypeAxis_2083" xlink:to="Locator_us-gaap_SubsequentEventTypeDomain_2084" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_2055" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="Locator_us-gaap_SubsequentEventMember_2056" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_SubsequentEventTypeDomain_2055" xlink:to="Locator_us-gaap_SubsequentEventMember_2056" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2061" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="Locator_us-gaap_CommonStockDividendsPerShareDeclared_2062" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2061" xlink:to="Locator_us-gaap_CommonStockDividendsPerShareDeclared_2062" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2063" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:label="Locator_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2064" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2063" xlink:to="Locator_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_2064" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2065" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:label="Locator_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2066" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2065" xlink:to="Locator_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_2066" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2067" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsCommonStockCash" xlink:label="Locator_us-gaap_DividendsCommonStockCash_2068" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2067" xlink:to="Locator_us-gaap_DividendsCommonStockCash_2068" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableLineItems" xlink:label="Locator_us-gaap_DividendsPayableLineItems_2069" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:label="Locator_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2070" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DividendsPayableLineItems_2069" xlink:to="Locator_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_2070" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2047" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="Locator_us-gaap_AcceleratedShareRepurchasesTable_2048" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2047" xlink:to="Locator_us-gaap_AcceleratedShareRepurchasesTable_2048" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesTable" xlink:label="Locator_us-gaap_AcceleratedShareRepurchasesTable_2051" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="Locator_us-gaap_ShareRepurchaseProgramAxis_2052" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_AcceleratedShareRepurchasesTable_2051" xlink:to="Locator_us-gaap_ShareRepurchaseProgramAxis_2052" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="Locator_us-gaap_ShareRepurchaseProgramAxis_2057" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="Locator_us-gaap_ShareRepurchaseProgramDomain_2058" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_ShareRepurchaseProgramAxis_2057" xlink:to="Locator_us-gaap_ShareRepurchaseProgramDomain_2058" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="Locator_us-gaap_ShareRepurchaseProgramAxis_2081" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="Locator_us-gaap_ShareRepurchaseProgramDomain_2082" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_ShareRepurchaseProgramAxis_2081" xlink:to="Locator_us-gaap_ShareRepurchaseProgramDomain_2082" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="Locator_us-gaap_ShareRepurchaseProgramDomain_2059" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_AcceleratedStockRepurchaseAgreementMember" xlink:label="Locator_bhe_AcceleratedStockRepurchaseAgreementMember_2060" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ShareRepurchaseProgramDomain_2059" xlink:to="Locator_bhe_AcceleratedStockRepurchaseAgreementMember_2060" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2071" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="Locator_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2072" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2071" xlink:to="Locator_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2072" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2073" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:label="Locator_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2074" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2073" xlink:to="Locator_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_2074" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2075" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt" xlink:label="Locator_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_2076" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2075" xlink:to="Locator_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt_2076" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2077" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="Locator_us-gaap_TreasuryStockCommonShares_2078" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2077" xlink:to="Locator_us-gaap_TreasuryStockCommonShares_2078" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2079" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_AsrRepurchaseCommonPercentOfExpectedShares" xlink:label="Locator_bhe_AsrRepurchaseCommonPercentOfExpectedShares_2080" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EquityClassOfTreasuryStockLineItems_2079" xlink:to="Locator_bhe_AsrRepurchaseCommonPercentOfExpectedShares_2080" order="5.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/RevenueNarrativeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2109" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2110" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2109" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_2110" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2111" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2112" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2111" xlink:to="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2112" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2113" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2114" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2113" xlink:to="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2114" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2119" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2120" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="Locator_us-gaap_TimingOfTransferOfGoodOrServiceAxis_2119" xlink:to="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2120" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:label="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2115" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TransferredOverTimeMember" xlink:label="Locator_us-gaap_TransferredOverTimeMember_2116" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TimingOfTransferOfGoodOrServiceDomain_2115" xlink:to="Locator_us-gaap_TransferredOverTimeMember_2116" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2117" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_PercentageOfRevenue" xlink:label="Locator_bhe_PercentageOfRevenue_2118" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2117" xlink:to="Locator_bhe_PercentageOfRevenue_2118" order="1.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsNarrativesDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2137" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2138" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2137" xlink:to="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2138" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2139" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2140" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_2139" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2140" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2141" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2142" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2141" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_2142" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2143" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_2144" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_2143" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_2144" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2145" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink:label="Locator_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_2146" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2145" xlink:to="Locator_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_2146" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2147" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription" xlink:label="Locator_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription_2148" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2147" xlink:to="Locator_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligationDescription_2148" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2149" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract" xlink:label="Locator_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_2150" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2149" xlink:to="Locator_us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract_2150" order="3.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2207" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2208" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementScenarioAxis_2207" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_2208" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2209" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="Locator_us-gaap_ScenarioPreviouslyReportedMember_2210" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2209" xlink:to="Locator_us-gaap_ScenarioPreviouslyReportedMember_2210" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2211" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="Locator_us-gaap_RestatementAdjustmentMember_2212" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2211" xlink:to="Locator_us-gaap_RestatementAdjustmentMember_2212" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2213" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2214" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2213" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2214" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2215" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2216" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2215" xlink:to="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2216" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2217" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2218" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2217" xlink:to="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2218" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2203" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2204" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2203" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_2204" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2205" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_2206" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_2205" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_2206" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2163" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2164" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2163" xlink:to="Locator_us-gaap_CondensedIncomeStatementTable_2164" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2197" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2198" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_CondensedIncomeStatementTable_2197" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2198" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2199" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2200" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_CondensedIncomeStatementTable_2199" xlink:to="Locator_us-gaap_StatementScenarioAxis_2200" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedIncomeStatementTable" xlink:label="Locator_us-gaap_CondensedIncomeStatementTable_2201" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2202" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_CondensedIncomeStatementTable_2201" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2202" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2219" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2220" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2219" xlink:to="Locator_us-gaap_IncomeStatementAbstract_2220" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2221" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_2222" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2221" xlink:to="Locator_us-gaap_Revenues_2222" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2223" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="Locator_us-gaap_CostOfGoodsAndServicesSold_2224" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2223" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_2224" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2225" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_2226" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2225" xlink:to="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_2226" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2227" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_2228" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2227" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_2228" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2229" />
        <loc xlink:type="locator" xlink:href="bhe-20180331.xsd#bhe_RestructuringChargesAndOtherCosts" xlink:label="Locator_bhe_RestructuringChargesAndOtherCosts_2230" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2229" xlink:to="Locator_bhe_RestructuringChargesAndOtherCosts_2230" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2231" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_2232" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2231" xlink:to="Locator_us-gaap_InterestExpense_2232" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2233" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="Locator_us-gaap_InvestmentIncomeInterest_2234" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2233" xlink:to="Locator_us-gaap_InvestmentIncomeInterest_2234" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2235" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_2236" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2235" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_2236" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2237" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_2238" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2237" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_2238" order="9.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2239" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2240" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2239" xlink:to="Locator_us-gaap_NetIncomeLoss_2240" order="10.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2241" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2242" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2241" xlink:to="Locator_us-gaap_EarningsPerShareAbstract_2242" order="11.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2243" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_2244" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2243" xlink:to="Locator_us-gaap_EarningsPerShareBasic_2244" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2245" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_2246" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2245" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_2246" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_2247" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2248" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_IncomeStatementAbstract_2247" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2248" order="12.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2249" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2250" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2249" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2250" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2251" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2252" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_2251" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2252" order="2.0" />
    </definitionLink>
    <definitionLink xlink:type="extended" xlink:role="http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails">
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2343" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2344" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_StatementScenarioAxis_2343" xlink:to="Locator_us-gaap_ScenarioUnspecifiedDomain_2344" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2345" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioPreviouslyReportedMember" xlink:label="Locator_us-gaap_ScenarioPreviouslyReportedMember_2346" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2345" xlink:to="Locator_us-gaap_ScenarioPreviouslyReportedMember_2346" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="Locator_us-gaap_ScenarioUnspecifiedDomain_2347" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RestatementAdjustmentMember" xlink:label="Locator_us-gaap_RestatementAdjustmentMember_2348" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_ScenarioUnspecifiedDomain_2347" xlink:to="Locator_us-gaap_RestatementAdjustmentMember_2348" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2349" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2350" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2349" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2350" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2351" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member" xlink:label="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2352" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2351" xlink:to="Locator_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_2352" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2353" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member" xlink:label="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2354" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain_2353" xlink:to="Locator_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member_2354" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2339" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2340" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2339" xlink:to="Locator_us-gaap_TypeOfAdoptionMember_2340" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="Locator_us-gaap_TypeOfAdoptionMember_2341" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="Locator_us-gaap_AccountingStandardsUpdate201409Member_2342" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_TypeOfAdoptionMember_2341" xlink:to="Locator_us-gaap_AccountingStandardsUpdate201409Member_2342" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2361" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2362" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NetIncomeLoss_2361" xlink:to="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2362" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2363" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="Locator_us-gaap_Depreciation_2364" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2363" xlink:to="Locator_us-gaap_Depreciation_2364" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2365" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentForAmortization" xlink:label="Locator_us-gaap_AdjustmentForAmortization_2366" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2365" xlink:to="Locator_us-gaap_AdjustmentForAmortization_2366" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2367" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_2368" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2367" xlink:to="Locator_us-gaap_DeferredIncomeTaxesAndTaxCredits_2368" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2369" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2370" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2369" xlink:to="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2370" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2371" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="Locator_us-gaap_ShareBasedCompensation_2372" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2371" xlink:to="Locator_us-gaap_ShareBasedCompensation_2372" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2373" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2374" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NetIncomeLoss_2373" xlink:to="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2374" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2375" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_2376" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2375" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsReceivable_2376" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2377" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInContractReceivablesNet" xlink:label="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_2378" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2377" xlink:to="Locator_us-gaap_IncreaseDecreaseInContractReceivablesNet_2378" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2379" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="Locator_us-gaap_IncreaseDecreaseInInventories_2380" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2379" xlink:to="Locator_us-gaap_IncreaseDecreaseInInventories_2380" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2381" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2382" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2381" xlink:to="Locator_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2382" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2383" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2384" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2383" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsPayableTrade_2384" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2385" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_2386" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2385" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedLiabilities_2386" order="6.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2387" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2388" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2387" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_2388" order="7.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2389" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_2390" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2389" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_2390" order="8.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2281" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2282" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2281" xlink:to="Locator_us-gaap_CondensedCashFlowStatementTable_2282" order="-1.0" xbrldt:contextElement="segment" xbrldt:closed="true" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2333" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2334" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_CondensedCashFlowStatementTable_2333" xlink:to="Locator_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2334" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2335" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="Locator_us-gaap_StatementScenarioAxis_2336" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_CondensedCashFlowStatementTable_2335" xlink:to="Locator_us-gaap_StatementScenarioAxis_2336" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CondensedCashFlowStatementTable" xlink:label="Locator_us-gaap_CondensedCashFlowStatementTable_2337" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis" xlink:label="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2338" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="Locator_us-gaap_CondensedCashFlowStatementTable_2337" xlink:to="Locator_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_2338" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2355" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2356" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_2355" xlink:to="Locator_us-gaap_StatementOfCashFlowsAbstract_2356" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2357" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2358" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2357" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2358" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2359" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2360" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2359" xlink:to="Locator_us-gaap_NetIncomeLoss_2360" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2391" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2392" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2391" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2392" order="2.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2393" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_2394" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2393" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_2394" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2395" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2396" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2395" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2396" order="3.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2397" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_2398" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_2397" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_2398" order="1.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2399" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2400" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2399" xlink:to="Locator_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_2400" order="4.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2401" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2402" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2401" xlink:to="Locator_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2402" order="5.0" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_2403" />
        <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_2404" />
        <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_2403" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_2404" order="6.0" />
    </definitionLink>
</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773764496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>May 07, 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_bhe_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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BENCHMARK ELECTRONICS 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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000863436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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">BHE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">47,482,451<span></span>
</td>
</tr>
<tr 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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</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_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_bhe_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 );">- Definition</a><div><p>Document and entity information [Abstract]</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;">bhe_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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) or (5) Smaller Reporting 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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_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>
</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774187616">
<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>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>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">$ 676,327<span></span>
</td>
<td class="nump">$ 742,546<span></span>
</td>
</tr>
<tr class="re">
<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 $105 and $105, respectively</a></td>
<td class="nump">403,767<span></span>
</td>
<td class="nump">436,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">147,623<span></span>
</td>
<td class="nump">146,496<span></span>
</td>
</tr>
<tr class="re">
<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">305,980<span></span>
</td>
<td class="nump">268,917<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">31,729<span></span>
</td>
<td class="nump">36,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">120<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">1,565,492<span></span>
</td>
<td class="nump">1,630,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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net of accumulated depreciation of $438,435 and $432,043, respectively</a></td>
<td class="nump">200,422<span></span>
</td>
<td class="nump">186,473<span></span>
</td>
</tr>
<tr class="ro">
<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">191,616<span></span>
</td>
<td class="nump">191,616<span></span>
</td>
</tr>
<tr class="re">
<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 taxes</a></td>
<td class="nump">4,034<span></span>
</td>
<td class="nump">4,034<span></span>
</td>
</tr>
<tr class="ro">
<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, net</a></td>
<td class="nump">96,442<span></span>
</td>
<td class="nump">96,524<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_Assets', window );">Total assets</a></td>
<td class="nump">2,058,006<span></span>
</td>
<td class="nump">2,109,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_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current installments of long-term debt and capital lease obligations</a></td>
<td class="nump">19,746<span></span>
</td>
<td class="nump">18,274<span></span>
</td>
</tr>
<tr class="ro">
<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">368,625<span></span>
</td>
<td class="nump">362,701<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income taxes payable</a></td>
<td class="nump">12,808<span></span>
</td>
<td class="nump">11,663<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued liabilities</a></td>
<td class="nump">83,652<span></span>
</td>
<td class="nump">85,679<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">484,831<span></span>
</td>
<td class="nump">478,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt and capital lease obligations, less current installments</a></td>
<td class="nump">187,601<span></span>
</td>
<td class="nump">193,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">90,270<span></span>
</td>
<td class="nump">89,749<span></span>
</td>
</tr>
<tr class="ro">
<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 taxes</a></td>
<td class="nump">47,973<span></span>
</td>
<td class="nump">8,694<span></span>
</td>
</tr>
<tr class="re">
<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>Shareholders' equity:</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_CommonStockValue', window );">Common stock, $0.10 par value; 145,000 shares authorized; issued and outstanding - 47,572 and 49,143, respectively</a></td>
<td class="nump">4,757<span></span>
</td>
<td class="nump">4,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">608,092<span></span>
</td>
<td class="nump">634,192<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Retained earnings</a></td>
<td class="nump">640,466<span></span>
</td>
<td class="nump">708,181<span></span>
</td>
</tr>
<tr class="re">
<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">(5,984)<span></span>
</td>
<td class="num">(8,149)<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">1,247,331<span></span>
</td>
<td class="nump">1,339,138<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 2,058,006<span></span>
</td>
<td class="nump">$ 2,109,304<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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</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 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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 long-term debt and capital lease obligation 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://www.xbrl.org/2003/role/presentationRef<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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 long-term debt and capital leases 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://www.xbrl.org/2003/role/presentationRef<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_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://www.xbrl.org/2003/role/presentationRef<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_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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_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>
</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773865584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Condensed Consolidated Balance Sheets [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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts, accounts receivable</a></td>
<td class="nump">$ 105<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 438,435<span></span>
</td>
<td class="nump">$ 432,043<span></span>
</td>
</tr>
<tr class="ro">
<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 shares, par value</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred shares, shares authorized</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred shares, issued</a></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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">145,000<span></span>
</td>
<td class="nump">145,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, issued</a></td>
<td class="nump">47,572<span></span>
</td>
<td class="nump">49,143<span></span>
</td>
</tr>
<tr class="ro">
<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, outstanding</a></td>
<td class="nump">47,572<span></span>
</td>
<td class="nump">49,143<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774085552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements Of Income (Loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 608,136<span></span>
</td>
<td class="nump">$ 557,903<span></span>
</td>
</tr>
<tr class="re">
<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 sales</a></td>
<td class="nump">549,818<span></span>
</td>
<td class="nump">510,371<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">58,318<span></span>
</td>
<td class="nump">47,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_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">35,750<span></span>
</td>
<td class="nump">32,651<span></span>
</td>
</tr>
<tr class="ro">
<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">2,366<span></span>
</td>
<td class="nump">2,481<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_bhe_RestructuringChargesAndOtherCosts', window );">Restructuring charges and other costs</a></td>
<td class="nump">2,235<span></span>
</td>
<td class="nump">1,511<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">17,967<span></span>
</td>
<td class="nump">10,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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(2,428)<span></span>
</td>
<td class="num">(2,225)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,933<span></span>
</td>
<td class="nump">1,074<span></span>
</td>
</tr>
<tr class="re">
<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 income (expense), net</a></td>
<td class="nump">43<span></span>
</td>
<td class="num">(81)<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 );">Income before income taxes</a></td>
<td class="nump">17,515<span></span>
</td>
<td class="nump">9,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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">41,156<span></span>
</td>
<td class="nump">1,102<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (23,641)<span></span>
</td>
<td class="nump">$ 8,555<span></span>
</td>
</tr>
<tr class="re">
<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>Earnings (loss) per share:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="ro">
<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 number of shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">48,517<span></span>
</td>
<td class="nump">49,511<span></span>
</td>
</tr>
<tr class="ro">
<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">48,517<span></span>
</td>
<td class="nump">50,080<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bhe_RestructuringChargesAndOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring charges and other costs, including integration and proxy contest</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;">bhe_RestructuringChargesAndOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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=96947427&amp;loc=d3e1448-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_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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774270864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements Of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Consolidated Statements Of Comprehensive Income [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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (23,641)<span></span>
</td>
<td class="nump">$ 8,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,332<span></span>
</td>
<td class="nump">608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on investments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain on derivative, net of tax</a></td>
<td class="nump">833<span></span>
</td>
<td class="nump">365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<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</a></td>
<td class="nump">2,165<span></span>
</td>
<td class="nump">964<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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
<td class="num">$ (21,476)<span></span>
</td>
<td class="nump">$ 9,519<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_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://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e557-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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=82843861&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_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b,c)<br> -URI http://asc.fasb.org/extlink&amp;oid=64808268&amp;loc=d3e32211-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84158357&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_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6441202&amp;loc=d3e80720-113993<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&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_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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrealized holding gain (loss) on available-for-sale securities.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773731152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements Of Shareholders' Equity - 3 months ended Mar. 31, 2018 - USD ($)<br> shares in Thousands, $ 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 Loss [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_CommonStockSharesOutstanding', window );">Balances, shares at Dec. 31, 2017</a></td>
<td class="nump">49,143<span></span>
</td>
<td class="nump">49,143<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances, value at Dec. 31, 2017</a></td>
<td class="nump">$ 1,339,138<span></span>
</td>
<td class="nump">$ 4,914<span></span>
</td>
<td class="nump">$ 634,192<span></span>
</td>
<td class="nump">$ 708,181<span></span>
</td>
<td class="num">$ (8,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,870<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,870<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased and retired, shares</a></td>
<td class="num">(1,911)<span></span>
</td>
<td class="num">(1,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Shares repurchased and retired, value</a></td>
<td class="num">$ (68,381)<span></span>
</td>
<td class="num">$ (191)<span></span>
</td>
<td class="num">(31,252)<span></span>
</td>
<td class="num">(36,938)<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised, shares</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">168<span></span>
</td>
<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Stock options exercised, value</a></td>
<td class="nump">$ 3,079<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">3,062<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units, shares</a></td>
<td class="nump">198<span></span>
</td>
<td class="nump">198<span></span>
</td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Vesting of restricted stock units, value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="num">(20)<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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings', window );">Shares withheld for taxes, shares</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings', window );">Shares withheld for taxes, value</a></td>
<td class="num">$ (763)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(760)<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_Dividends', window );">Dividend</a></td>
<td class="num">(7,136)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,136)<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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">(23,641)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(23,641)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income</a></td>
<td class="nump">$ 2,165<span></span>
</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">2,165<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_CommonStockSharesOutstanding', window );">Balances, shares at Mar. 31, 2018</a></td>
<td class="nump">47,572<span></span>
</td>
<td class="nump">47,572<span></span>
</td>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balances, value at Mar. 31, 2018</a></td>
<td class="nump">$ 1,247,331<span></span>
</td>
<td class="nump">$ 4,757<span></span>
</td>
<td class="nump">$ 608,092<span></span>
</td>
<td class="nump">$ 640,466<span></span>
</td>
<td class="num">$ (5,984)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to additional paid-in capital (APIC) from recognition of equity-based compensation.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79507207&amp;loc=d3e4534-113899<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11149-113907<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11178-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&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_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_Dividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.</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 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Dividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84158357&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_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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 restricted shares issued as compensation, net of shares for the payment of withholding taxes. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes.</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_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings</td>
</tr>
<tr>
<td style="padding-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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value of restricted shares issued as compensation, net of the value of shares for the payment of withholding taxes. This element is to be used only if shares are used in lieu of cash to satisfy all or a portion of withholding taxes.</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_RestrictedStockValueSharesIssuedNetOfTaxWithholdings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Awards, net of any shares forfeited.</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 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://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</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 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://www.xbrl.org/2003/role/presentationRef<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=84159872&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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that have been repurchased and retired 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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional 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://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=84234705&amp;loc=SL4590271-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4568740-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=96868048&amp;loc=SL4568447-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774543376">
<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">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 income (loss)</a></td>
<td class="num">$ (23,641)<span></span>
</td>
<td class="nump">$ 8,555<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">9,541<span></span>
</td>
<td class="nump">9,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">2,843<span></span>
</td>
<td class="nump">2,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</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_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on the sale of property, plant and equipment</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock-based compensation expense</a></td>
<td class="nump">2,870<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities', window );">Excess tax benefit from stock-based compensation</a></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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects from business acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">33,419<span></span>
</td>
<td class="nump">59,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractReceivablesNet', window );">Contract assets</a></td>
<td class="num">(1,127)<span></span>
</td>
<td class="nump">6,561<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventories</a></td>
<td class="num">(38,210)<span></span>
</td>
<td class="num">(29,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">5,944<span></span>
</td>
<td class="num">(3,292)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accounts payable</a></td>
<td class="nump">2,337<span></span>
</td>
<td class="nump">16,225<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accrued liabilities</a></td>
<td class="num">(9,116)<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income taxes</a></td>
<td class="nump">716<span></span>
</td>
<td class="nump">187<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 operations</a></td>
<td class="nump">24,530<span></span>
</td>
<td class="nump">77,905<span></span>
</td>
</tr>
<tr class="ro">
<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 from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales of investments at par</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property, plant and equipment</a></td>
<td class="num">(20,059)<span></span>
</td>
<td class="num">(7,012)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of property, plant and equipment</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForSoftware', window );">Additions to purchased software</a></td>
<td class="num">(818)<span></span>
</td>
<td class="num">(566)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPreviousAcquisition', window );">Business acquisitions, net of cash acquired</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_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="num">(179)<span></span>
</td>
<td class="num">(108)<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="num">(20,999)<span></span>
</td>
<td class="num">(7,469)<span></span>
</td>
</tr>
<tr class="ro">
<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 from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock options exercised</a></td>
<td class="nump">3,079<span></span>
</td>
<td class="nump">5,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities', window );">Excess tax benefits from stock-based compensation</a></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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee taxes paid for shares withheld</a></td>
<td class="num">(763)<span></span>
</td>
<td class="num">(358)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfMediumTermNotes', window );">Borrowings under credit agreement</a></td>
<td class="nump">50,000<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_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Principal payments on long-term debt and capital lease obligations</a></td>
<td class="num">(54,551)<span></span>
</td>
<td class="num">(3,082)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Share repurchases</a></td>
<td class="num">(58,381)<span></span>
</td>
<td class="num">(1,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_PaymentsForRepurchaseOfOtherEquity', window );">Equity forward contract related to accelerated share repurchase</a></td>
<td class="num">(10,000)<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_PaymentsOfFinancingCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(434)<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 provided by (used in) financing activities</a></td>
<td class="num">(70,616)<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">866<span></span>
</td>
<td class="nump">341<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 );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(66,219)<span></span>
</td>
<td class="nump">71,044<span></span>
</td>
</tr>
<tr class="ro">
<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 beginning of year</a></td>
<td class="nump">742,546<span></span>
</td>
<td class="nump">681,433<span></span>
</td>
</tr>
<tr class="re">
<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 end of period</a></td>
<td class="nump">$ 676,327<span></span>
</td>
<td class="nump">$ 752,477<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</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 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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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://www.xbrl.org/2003/role/presentationRef<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=68055307&amp;loc=d3e2420-110228<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) and income tax credits.</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 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=98514028&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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=96864182&amp;loc=d3e11374-113907<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, including 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/2003/role/presentationRef<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=98514028&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInContractReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables arising from the contracting of goods and services, net for uncollectible accounts.</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 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=98514028&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_IncreaseDecreaseInContractReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3098-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3095-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_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to reacquire common stock 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForRepurchaseOfOtherEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to reacquire equity classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_PaymentsForRepurchaseOfOtherEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsForSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</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 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=98514028&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_PaymentsForSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 25<br> -Paragraph 19A<br> -URI http://asc.fasb.org/extlink&amp;oid=96949009&amp;loc=SL79513924-113897<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_ProceedsFromIssuanceOfMediumTermNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a debt funding received on a regular basis with maturities ranging from 5-10 years.</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 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=98514028&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_ProceedsFromIssuanceOfMediumTermNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromPreviousAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash inflow representing an adjustment to the purchase price of a previous 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_ProceedsFromPreviousAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=82896770&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from exercise of stock options granted under share-based compensation arrangement.</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 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=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=SL79508275-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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 security instruments that either represent a creditor or an ownership relationship with the holder of the investment security with a maturity of beyond one year or normal operating cycle, if longer.  Includes repayments of (a) debt, (b) capital lease obligations, (c) mandatory redeemable capital securities, and (d) any combination of (a), (b), or (c).</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&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_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://www.xbrl.org/2003/role/presentationRef<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=98514028&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>
</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764938224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Basis of Presentation [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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >1</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Basis of Presentation</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Benchmark Electronics, Inc. (the </font><font style='font-family:Times New Roman;font-size:10pt;' >Company) is a Texas corporation that provides worldwide </font><font style='font-family:Times New Roman;font-size:10pt;' >engineering services, </font><font style='font-family:Times New Roman;font-size:10pt;' >integrated </font><font style='font-family:Times New Roman;font-size:10pt;' >technology solutions and manufacturing services (both </font><font style='font-family:Times New Roman;font-size:10pt;' >electronic manufacturing services (EMS)</font><font style='font-family:Times New Roman;font-size:10pt;' > and precision technology manufacturing</font><font style='font-family:Times New Roman;font-size:10pt;' > services)</font><font style='font-family:Times New Roman;font-size:10pt;' > to original equipment manufacturers (OE</font><font style='font-family:Times New Roman;font-size:10pt;' >Ms) </font><font style='font-family:Times New Roman;font-size:10pt;' >in the following </font><font style='font-family:Times New Roman;font-size:10pt;' >industries: industrial controls, aerospace and defense (A&amp;D), telecommunications, computers and related products for business enterprises, medical devices, and test and instrumentation</font><font style='font-family:Times New Roman;font-size:10pt;' >. The Company has manufacturing operations located </font><font style='font-family:Times New Roman;font-size:10pt;' >in the </font><font style='font-family:Times New Roman;font-size:10pt;' >United States and Mexico (the </font><font style='font-family:Times New Roman;font-size:10pt;' >Americas</font><font style='font-family:Times New Roman;font-size:10pt;' >)</font><font style='font-family:Times New Roman;font-size:10pt;' >, Asia and Europe.</font></p><p style='text-align:justify;line-height:9pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The </font><font style='font-family:Times New Roman;font-size:10pt;' >unaudited </font><font style='font-family:Times New Roman;font-size:10pt;' >condensed consolidated financial statements included herein have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission (t</font><font style='font-family:Times New Roman;font-size:10pt;' >he SEC). The financial statements reflect all normal and recurring adjustments </font><font style='font-family:Times New Roman;font-size:10pt;' >necessary</font><font style='font-family:Times New Roman;font-size:10pt;' > in the opinion of management for a fair presentation of the financial position, results of operations and cash flows for the interim periods presented. The results of </font><font style='font-family:Times New Roman;font-size:10pt;' >operations for the periods presented are not necessarily indicative of the results to be expected for the full year. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the financial statements and n</font><font style='font-family:Times New Roman;font-size:10pt;' >ote</font><font style='font-family:Times New Roman;font-size:10pt;' >s included in the Company&#8217;s annual r</font><font style='font-family:Times New Roman;font-size:10pt;' >eport on Form 10</font><font style='font-family:Times New Roman;font-size:10pt;' >-K for the year ended December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > (the </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > 10-K).</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Management has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of continge</font><font style='font-family:Times New Roman;font-size:10pt;' >nt assets and liabilities to prepare these financial statements in accordance with generally accepted accounting principles</font><font style='font-family:Times New Roman;font-size:10pt;' > in the United States (U.S. GAAP)</font><font style='font-family:Times New Roman;font-size:10pt;' >. Actual results could differ from those estimates</font><font style='font-family:Times New Roman;font-size:10pt;' > and assumptions.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements 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 FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759090928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impact Of Recently Enacted Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements And Changes In Accounting Principles [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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Impact of Recently Enacted Accounting Standards</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >2</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >New Accounting Pronouncements</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;margin-left:0pt;' >Adopted in 2018</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >In May 2017, the Financial Accounting Standards Board (FASB) issued a new accounting standards update that provides guidance about which changes to the terms or conditions of a share-based </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >payment award require an entity to</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > apply modification accounting. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >The Company adopted the new guidance effective January 1, 2018.</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 impact of adoption on the Company&#39;s consolidated financial statements is depe</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ndent on future changes to stock</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-based compen</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >sation awards.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >In August 2016, the FASB issued a new accounting standards update, which seeks to reduce the existing diversity in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. The Company adopted </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >this new update effective January 1, 2018.</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 adoption of this guidance had no impact on the</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > consolidated</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > financial statements of the Company</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >In May 2014, the FASB issued a new standard (commonly referred to as ASC 606), which change</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >d</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > the way the Company recognizes r</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >evenue and significantly expanded</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > the disclosure requirements for revenue arrangements. The </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Company adopted ASC</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 606 with a date of the initial application of January 1, 2018. As a result, the Company has changed its account</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ing policy for revenue recognition as detailed below.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The Company applied ASC 606 using the full retrospective transition method. The Company elected the ASC 606 practical expedient and does not disclose the information about remaining performance obligat</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ions that have original expected durations of one year or less</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;' > Amounts prior to January 1, 2018 that have been adjusted in accordance with ASC 606 as described herein are noted &#8220;as adjusted&#8221;.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >Previously, the Company recognized revenue from the sale of ma</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >nufactured products built to customer specifications and excess inventory when t</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >itle and risk of ownership passed, the price to the buyer wa</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >s fixed or d</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >eterminable and recoverability wa</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >s reasonably assured, which was generally when the</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > goods were shipped. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Under ASC</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 606, the Company recognizes revenue as the customer takes control of the products. Under the majority of the Company&#8217;s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > under these contracts are recognized progressively based on the cost-to-cost method. </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accordingly, the Company will recognize revenue under these contracts earlier than under the previous accounting rules</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;' >Under other manufacturing contracts, the customer </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >does not take control of the product until it is completed. Under these contracts, the Company continues to recognize re</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >venue upon transfer of control of product to the customer</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >. Revenue from design, development and engineering services </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >also </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >continues to b</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >e recognized over time as the services are performed.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The following table</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >s summarize the impacts of ASC</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 606 adoption on the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2017</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;' >consolidated financial statements.</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Condensed Consolidated Balance Sheet</font></td></tr><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Impact of changes in accounting policies</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As previously</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >reported</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Adjustments</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As adjusted</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash and cash equivalents</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >742,546</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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >742,546</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts receivable, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >436,560</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >436,560</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Contract assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >146,496</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >146,496</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Inventories</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >397,181</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(128,264)</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >268,917</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Prepaid expenses and other assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >42,263</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6,245)</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,018</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes receivable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >120</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >120</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Property, plant and equipment, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >186,473</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >186,473</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Goodwill</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >191,616</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >191,616</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,034</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,034</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >96,524</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >96,524</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total assets</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,097,317</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,987</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,109,304</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Current installments of long-term debt and </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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >capital lease obligations</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18,274</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18,274</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts payable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >362,701</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >362,701</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes payable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,662</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,663</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accrued liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >85,679</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >85,679</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-term debt and capital lease obligations, less </font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >current installments</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >193,406</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >193,406</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other long-term liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >89,749</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >89,749</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,027</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,667</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,694</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >768,498</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,668</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: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:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >770,166</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Common stock</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,914</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,914</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Additional paid-in capital</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >634,192</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >634,192</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Retained earnings</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >697,862</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,319</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >708,181</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accumulated other comprehensive loss</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,149)</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,149)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total shareholders&#8217; equity</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,328,819</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,319</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,339,138</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total liabilities and shareholders&#8217; equity</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,097,317</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,987</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,109,304</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Condensed Consolidated Statement of Income</font></td></tr><tr style='height:12.75pt;' ><td colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended March 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:228pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Impact of changes in accounting policies</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As previously</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands, except per share data)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >reported</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Adjustments</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As adjusted</font></td></tr><tr style='height:6.75pt;' ><td style='width:22.5pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Sales</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >566,501</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,598)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Cost of sales</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(517,441)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,070</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(510,371)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Selling, general and administrative expenses</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(32,651)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(32,651)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Amortization of intangible assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,481)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,481)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Restructuring charges and other costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,511)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,511)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Interest expense</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,225)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,225)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Interest income</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,074</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,074</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Other expense, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(81)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(81)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Income tax expense</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,498)</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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >396</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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,102)</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net income</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,687</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,132)</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,555</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Earnings per share:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic</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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.20</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(0.02)</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.17</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted </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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.19</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(0.02)</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.17</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Weighted-average number of shares outstanding:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Condensed Consolidated Statement of Cashflows</font></td></tr><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended March 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Impact of changes in accounting policies</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As previously</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >reported</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Adjustments</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As adjusted</font></td></tr><tr style='height:6.75pt;' ><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net income</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,687</font></td><td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,132)</font></td><td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,555</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Adjustments to reconcile net income to net cash provided</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > by operating activities:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Depreciation</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,320</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,320</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,953</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,953</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,041</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(967)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >74</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gain on the sale of property, plant and equipment</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(197)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(197)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock-based compensation expense</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,160</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,160</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Changes in operating assets and liabilities:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts receivable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >59,685</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >59,685</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Contract assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,561</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,561</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Inventories</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(22,512)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(7,070)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(29,582)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Prepaid expenses and other assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(5,329)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,037</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,292)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts payable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,225</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,225</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accrued liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,256</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,256</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(384)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >571</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >187</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net cash provided by operations</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,905</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,905</font></td></tr><tr style='height:6.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net cash used in investing activities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(7,469)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(7,469)</font></td></tr><tr style='height:6.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net cash provided by financing activities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >267</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >267</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Effect of exchange rate changes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >341</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >341</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net increase in cash and cash equivalents</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >71,044</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >71,044</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash and cash equivalents at beginning of year</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >681,433</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >681,433</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash and cash equivalents at end of period</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >752,477</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >752,477</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Other</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company&#8217;s performance obligations generally have an expected</font><font style='font-family:Times New Roman;font-size:10pt;' > duration of one year or less. </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company applies the practical expedients and does not disclose information about remaining performance obligations that have original expected </font><font style='font-family:Times New Roman;font-size:10pt;' >durations of one year or less or any significant financin</font><font style='font-family:Times New Roman;font-size:10pt;' >g components in the contracts.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company recognizes the incremental costs, if any, of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company o</font><font style='font-family:Times New Roman;font-size:10pt;' >therwise would h</font><font style='font-family:Times New Roman;font-size:10pt;' >ave recognized is one year less</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;text-decoration:underline;margin-left:0pt;' >Not Yet Adopted</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >In February 2018, the FASB issued new accounting guidance on the reclassification of certain tax effects from accumulated other comprehensive income to retained earnings. This optional guidance is effective January 1, 2019, with early </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >adoption permitted. The Company is evaluating whether it will adopt this new guidance along with any impacts on the Company&#8217;s financial position, results of operations and cash flows, none of which are expected to be material.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >In June 2016, the FASB issue</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >d a new accounting standards update, which replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform c</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >redit loss estimates. This update is effective for annual reporting periods beginning after December 15, 2019. The Company does not expect the implementation of this update to have a material impact on its consolidated financial position, results of operat</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ions or cash flows.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >In February 2016, the FASB issued a new accounting standards update changing the accounting for leases</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;' > including a requirement to record all leases on the consolidated balance sheets as assets and liabilities. This update is effective</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > for fiscal years beginning after December 15, 2018. The Company will adopt this update effective January 1, 2019, which will impact its consolidated balance sheet. The Company is currently evaluating the impact this standard will have on its consolidated </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >financial statements.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The Company has determined that other recently issued accounting standards will </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >either have no</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > material impact on its consolidated financial pos</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ition, results of operations or</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > cash flows, or </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >will </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >not apply to its operat</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ions.</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</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 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764903680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue From Contract With Customer [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 );">Revenue</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >3</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Revenue</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company&#8217;s revenues are generated primarily from the sale of manufactured products bui</font><font style='font-family:Times New Roman;font-size:10pt;' >lt to customer specifications. </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company also generates revenue from design, development and engineering services, in addition to the sale</font><font style='font-family:Times New Roman;font-size:10pt;' > of excess inventory.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Revenue is measured based on a consideration specified in a contract with a customer.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company recognizes revenue when it satisfies a performance obligation by transferring control over a manufactured product to a customer.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The Co</font><font style='font-family:Times New Roman;font-size:10pt;' >mpany&#8217;s contracts with customers are short-term in nature.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Customers are generally billed when the product is shipped or as services are performed.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Under the majority of the Company&#8217;s manufacturing contracts with customers, the customer controls all of the</font><font style='font-family:Times New Roman;font-size:10pt;' > work-in-progress as products are being built.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Revenues under these contracts are recognized progressively based on the cost-to-cost method.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >For other manufacturing contracts, the customer does not take control of the product until it is completed.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Under t</font><font style='font-family:Times New Roman;font-size:10pt;' >hese contracts, the Company recognizes revenue </font><font style='font-family:Times New Roman;font-size:10pt;' >upon transfer of control of product to the customer</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;' >Revenue from design, development and engineering services is recognized over time as the services are performed.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company assumes no significant obligati</font><font style='font-family:Times New Roman;font-size:10pt;' >ons after shipment as it typically warrants workmanship only.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Therefore, the warranty provisions are generally not significant.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >If the Company had recorded revenue, but not issued an invoice, a contract asset is recognized.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The contract asset is transferr</font><font style='font-family:Times New Roman;font-size:10pt;' >ed </font><font style='font-family:Times New Roman;font-size:10pt;' >to </font><font style='font-family:Times New Roman;font-size:10pt;' >accounts receivable when the entitlement to payment becomes unconditional.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Taxes assessed by governmental authorities that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a cus</font><font style='font-family:Times New Roman;font-size:10pt;' >tomer, are excluded from revenue.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as fulfillment costs and </font><font style='font-family:Times New Roman;font-size:10pt;' >are included in cost of sales</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></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;font-weight:bold;margin-left:0pt;' >
</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >Disaggregation of </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >revenue</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >In the following table, revenue is d</font><font style='font-family:Times New Roman;font-size:10pt;' >isaggregated by market sector. </font><font style='font-family:Times New Roman;font-size:10pt;' >The table also includes a reconciliation of the disaggregated revenue with the reportable operating segments.</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Reportable Operating Segments</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31, 2018</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:204.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Americas</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Europe</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:204.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market Sector:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Industrials</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >52,729</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >53,657</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18,174</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >124,560</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >A&amp;D</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >88,414</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,130</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >97,867</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Medical</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,992</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,263</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,032</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >97,287</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Test and instrumentation</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45,869</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >39,233</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,112</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >102,214</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Computing</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >86,221</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >14,900</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,417</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >103,538</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Telecommunication</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >43,894</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,085</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >691</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >82,670</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >   External revenue</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >372,119</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >185,268</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,749</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >608,136</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Elimination of intersegment sales</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,666</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,854</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,567</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Segment revenue</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >378,785</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >195,122</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,796</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >624,703</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31, 2017 (as adjusted)</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Americas</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Europe</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:204.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market Sector:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Industrials</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,097</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45,791</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,298</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >117,186</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >A&amp;D</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >93,409</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >132</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,359</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >99,900</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Medical</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47,601</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >32,477</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,847</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >84,925</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Test and instrumentation</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >32,654</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >34,694</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,402</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >75,750</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Computing</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,813</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19,566</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,880</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >100,259</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Telecommunication</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47,914</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >31,164</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >805</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >79,883</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >   External revenue</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >353,488</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >163,824</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40,591</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Elimination of intersegment sales</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,832</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >15,480</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >53</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23,365</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Segment revenue</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >361,320</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >179,304</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40,644</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >581,268</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >F</font><font style='font-family:Times New Roman;font-size:10pt;' >or 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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, </font><font style='font-family:Times New Roman;font-size:10pt;' >94.4% and 95.7%, </font><font style='font-family:Times New Roman;font-size:10pt;' >respectively</font><font style='font-family:Times New Roman;font-size:10pt;' >, of the Company&#8217;s revenue was recognized as products and services are transferred over time</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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759059808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >4</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Stock-Based Compensation</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company&#8217;s 2010 Omnibus Incentive Compensation Plan (the 2010 Plan) authorizes, the Company, upon approval of the Compensation Committee of the Board of Directors, to grant a variety of awards, including stock </font><font style='font-family:Times New Roman;font-size:10pt;' >options, restricted shares and restricted stock units (both time-based and performance-based) and other forms of equity awards, or any combination thereof, to any director, officer, employee or consultant (including any prospective director, officer, emplo</font><font style='font-family:Times New Roman;font-size:10pt;' >yee or consultant) of the Company. Stock options (which have not been awarded since 2015) are granted to employees with an exercise price equal to the market price of the Company&#8217;s common shares on the date of grant, generally vest over a four-year period </font><font style='font-family:Times New Roman;font-size:10pt;' >from the date of grant and have a term of 10 years. Time-based restricted stock units granted to employees generally vest over a four-year period from the date of grant, subject to the continued employment of the employee by the Company. Performance-based </font><font style='font-family:Times New Roman;font-size:10pt;' >restricted stock units generally vest over a three-year performance cycle, which includes the year of the grant, and are based upon the Company&#8217;s achievement of specified performance metrics. Awards under the 2010 Plan to non-employee directors have been i</font><font style='font-family:Times New Roman;font-size:10pt;' >n the form of restricted stock units, which vest in equal quarterly installments over a one-year period, starting on the grant date</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >As of </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;' >, </font><font style='font-family:Times New Roman;font-size:10pt;' >2.8</font><font style='font-family:Times New Roman;font-size:10pt;' >&#160;million additional common shares were available f</font><font style='font-family:Times New Roman;font-size:10pt;' >or issuance under the Company&#8217;s 2010 Plan</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >All share-based payments to employees, including grants of employee stock options, are recognized in the financial statements based on their </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >grant date </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >fair values. The total compensation cost recognized for stock-based awards was</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >$2.9</font><font style='font-family:Times New Roman;font-size:10pt;' > mil</font><font style='font-family:Times New Roman;font-size:10pt;' >lion and $</font><font style='font-family:Times New Roman;font-size:10pt;' >2</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' >2</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;' >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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, respectively. The total income tax benefit recognized in the </font><font style='font-family:Times New Roman;font-size:10pt;' >condensed consolidated </font><font style='font-family:Times New Roman;font-size:10pt;' >income statement for stock-based awards was </font><font style='font-family:Times New Roman;font-size:10pt;' >$0.7</font><font style='font-family:Times New Roman;font-size:10pt;' > million and $</font><font style='font-family:Times New Roman;font-size:10pt;' >0.8</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;' >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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, respectively. </font><font style='font-family:Times New Roman;font-size:10pt;' >The compensation expense for stock-based awards is recognized over the vesting period of the awards using the straight-line method. </font><font style='font-family:Times New Roman;font-size:10pt;' >The fair value of each option grant is estimated on the date of grant using the Black-Scholes </font><font style='font-family:Times New Roman;font-size:10pt;' >option pricing</font><font style='font-family:Times New Roman;font-size:10pt;' > model</font><font style='font-family:Times New Roman;font-size:10pt;' >. </font><font style='font-family:Times New Roman;font-size:10pt;' >Awards of restricted stock units and performa</font><font style='font-family:Times New Roman;font-size:10pt;' >nce-based restricted stock units are valued at the closing market price of the Company&#8217;s common shares on the date of grant. For performance-based restricted stock units, compensation expense is based on the probability that the performance goals will be a</font><font style='font-family:Times New Roman;font-size:10pt;' >chieved, which is monitored by management throughout the requisite service period. When it becomes probable, based on the Company&#8217;s expectation of performance during the measurement period, that more or less than the previous estimate of the awarded shares</font><font style='font-family:Times New Roman;font-size:10pt;' > will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >As of </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 unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards </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: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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Performance-</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >based</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Restricted</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Restricted</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Stock</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Stock</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Stock</font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands, except remaining period data)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Options</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' > Units</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Units</font><sup><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(1)</font></sup></td></tr><tr style='height:14.25pt;' ><td style='width:194.25pt;border-top-style:solid;border-top-width:1;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;' >Unrecognized compensation cost</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:37.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > $  266 </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:9pt;border-top-style:solid;border-top-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:45pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > $  18,401 </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:9pt;border-top-style:solid;border-top-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:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > $  5,985 </font></td></tr><tr style='height:14.25pt;' ><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;' >Remaining weighted-average </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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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;' >  amortization period</font></td><td colspan='2' rowspan='1' 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;' >0.9 years</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: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:45pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.1 years</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: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:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.1 years</font></td></tr><tr style='height:14.25pt;' ><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: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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='9' rowspan='1' style='width:377.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:377.25pt;' ><sup><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></sup><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Based on the probable achievement of the performance goals identified in each award.</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The total cash received by the Company </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >as a result</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > of stock option exercises for the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >three 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;' >March 31,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > and </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > was a</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >pproximately </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$3.1</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > million and $5.1</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > million, respectively. The actual tax benefit</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > realized as a result of stock option exercises and the vesting of other share-based awards during the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >three 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;' >March 31,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > and </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > was </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$1.8</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >million and $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.8</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > million, respectively. For the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >three 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;' >March 31,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > and </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, the total intrinsic value of stock options exercised was </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$2.0</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > million and $</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.1</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > million, respectively.</font></p></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The Company awarde</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >d performance-based restricted stock units to employees during the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >three 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;' >March 31,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </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;' >2017</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 number of performance-based restricted stock units that will ultimately be earned will not be determined until the end</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > of the corresponding performance periods, and may vary from as low as zero to as high as 2.5 times the target number depending on the level of achievement of certain performance goals. The level of achievement of these goals is based upon the financial re</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >sults of the Company for the last full calendar year within the performance period. The performance goals consist of certain levels of achievement using the following financial metrics: revenue growth, operating margin expansion, and return on invested cap</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ital. If the performance goals are not met based on the Company&#8217;s financial results, the applicable performance-based restricted stoc</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >k units will not vest and will be forfeited. Shares subject to forfeited performance-based restricted stock units will be a</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >vailable for issuance under the Company&#8217;s 2010 </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Plan</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The following table summarizes activities relating to the Company&#8217;s stock options:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</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:9pt;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:9pt;font-weight:bold;color:#000000;' >Aggregate</font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >Number of</font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Remaining</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:9pt;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:9pt;font-weight:bold;color:#000000;' >Intrinsic</font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >Options</font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Exercise</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Contractual</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:9pt;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:9pt;font-weight:bold;color:#000000;' >Value</font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Price</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Term (Years)</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:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding as of December 31, 2017</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >596</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$19.72</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><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: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></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercised</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >(168)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18.40</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><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: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></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Forfeited or expired</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-bottom-style:solid;border-bottom-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;' >(19)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >22.97</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><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:56.25pt;border-bottom-style:solid;border-bottom-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></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding as of March 31, 2018</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >409</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$20.12</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.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:66.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.99</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:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$  3,985</font></td></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercisable as of March 31, 2018</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;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;' >372</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$19.82</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.95</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:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$  3,735</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The aggregate intrinsic value in the table above is before income taxes and is calculated as the difference between the exercise price of the underlying options and the Company&#8217;s closing stock price as of the last business day of the period 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;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > for options that had</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >exercise prices that were below the closing price.</font></p></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The following table summarizes the activities related to the Company&#8217;s ti</font><font style='font-family:Times New Roman;font-size:10pt;' >me-based restricted stock units:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</font></td></tr><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Number of</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</font></td></tr><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Units</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Grant Date</font></td></tr><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Fair Value</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested awards outstanding as of December 31, 2017</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >593</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$27.47</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Granted</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: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;' >333</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >30.01</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Vested</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: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;' >(198)</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26.21</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Forfeited</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:56.25pt;border-bottom-style:solid;border-bottom-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;' >(56)</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26.60</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested awards outstanding as of March 31, 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >672</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$29.18</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The following table summarizes the activi</font><font style='font-family:Times New Roman;font-size:10pt;' >ties related to the Company&#8217;s performance-based restricted stock units:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</font></td></tr><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Number of</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</font></td></tr><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Units</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Grant Date</font></td></tr><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Fair Value</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested units outstanding as of December 31, 2017</font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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: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;' >346</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$26.88</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Granted </font><sup><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></sup></td><td style='width:12pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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: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;' >109</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >29.92</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Forfeited or expired</font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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:56.25pt;border-bottom-style:solid;border-bottom-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;' >(145)</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23.97</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested units outstanding as of March 31, 2018</font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >310</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$29.31</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><sup><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >(1)</font></sup><sup><font style='font-family:Times New Roman;font-size:10pt;' >  </font></sup><font style='font-family:Times New Roman;font-size:10pt;' >Represents target number of units that can vest </font><font style='font-family:Times New Roman;font-size:10pt;' >based on the achievement of the </font><font style='font-family:Times New Roman;font-size:10pt;' >performance goals.</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764908752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >5</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Earnings Per Share</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Basic earnings per share </font><font style='font-family:Times New Roman;font-size:10pt;' >is computed</font><font style='font-family:Times New Roman;font-size:10pt;' > using the weighted-average number of shares outstanding. Diluted earnings per share </font><font style='font-family:Times New Roman;font-size:10pt;' >is computed</font><font style='font-family:Times New Roman;font-size:10pt;' > using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding stock equivalents. Stock equivalents include common shares issuable upon the exercise of stock options and other equity instruments, and </font><font style='font-family:Times New Roman;font-size:10pt;' >are computed</font><font style='font-family:Times New Roman;font-size:10pt;' > using the treasury stock method. Under the treasury stock method, the exercise price of a share, the amount of compensation cost, if any, for future service that the Company has not yet recognized </font><font style='font-family:Times New Roman;font-size:10pt;' >are assumed to be used</font><font style='font-family:Times New Roman;font-size:10pt;' > to repurchase shares in the current period</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The following table sets forth the calculation of basic and diluted earnings per share</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:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands, except per share data)</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net income (loss)</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(23,641)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,555</font></td></tr><tr style='height:6.75pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Denominator for basic earnings per share - weighted-average number of</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >common shares outstanding during the period</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >48,517</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Incremental common shares attributable to exercise of dilutive options</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >361</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Incremental common shares attributable to outstanding restricted</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >stock units</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >208</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Denominator for diluted earnings per share</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >48,517</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</font></td></tr><tr style='height:6.75pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic earnings (loss) per share</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$(0.49)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$0.17</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted earnings (loss) per share</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$(0.49)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$0.17</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Potentially </font><font style='font-family:Times New Roman;font-size:10pt;' >dilutive securities totaling 0.3</font><font style='font-family:Times New Roman;font-size:10pt;' > million common shares </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;' >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;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >were not included in the computation of diluted loss per share because their effect would have decreased the loss per share.</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_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_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 earnings per share.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759131504">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Other Intangible Assets [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</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >6</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Goodwill and Other Intangible Assets</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >G</font><font style='font-family:Times New Roman;font-size:10pt;' >oodwill allocated to the Co</font><font style='font-family:Times New Roman;font-size:10pt;' >mpany&#8217;s reportable segments was</font><font style='font-family:Times New Roman;font-size:10pt;' > as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:254.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >Americas</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Asia</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Goodwill as of December 31, 2017 and March 31, 2018</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: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;' >153,514</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,102</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >191,616</font></td></tr><tr style='height:14.25pt;' ><td style='width:254.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><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: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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><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:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Other assets consist primarily of acquired identifiable intangible assets</font><font style='font-family:Times New Roman;font-size:10pt;' > and</font><font style='font-family:Times New Roman;font-size:10pt;' > capitalized purchased software costs. </font><font style='font-family:Times New Roman;font-size:10pt;' >I</font><font style='font-family:Times New Roman;font-size:10pt;' >ntangible assets as of</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;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >were</font><font style='font-family:Times New Roman;font-size:10pt;' > as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.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='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As of March 31, 2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Gross</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Net</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Accumulated</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Amortization</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer relationships</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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >100,234</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(35,992)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >64,242</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,156</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(29,880)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,276</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Technology licenses</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(18,662)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,138</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Trade names and trademarks</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other</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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >868</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(267)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >601</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >173,858</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(84,801)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >89,057</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><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 colspan='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As of December 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Gross</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Net</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Accumulated</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Amortization</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer relationships</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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >100,200</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(34,372)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >65,828</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >35,328</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(29,612)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,716</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Technology licenses</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(17,887)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,913</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Trade names and trademarks</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other</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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >868</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(261)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >607</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >172,996</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(82,132)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >90,864</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Customer relationships are </font><font style='font-family:Times New Roman;font-size:10pt;' >being </font><font style='font-family:Times New Roman;font-size:10pt;' >amortized on a straight</font><font style='font-family:Times New Roman;font-size:10pt;' >-line basis over a period of 10 to 14</font><font style='font-family:Times New Roman;font-size:10pt;' > years. </font><font style='font-family:Times New Roman;font-size:10pt;' >Capitalized purchased software costs are being </font><font style='font-family:Times New Roman;font-size:10pt;' >amortized on a straight-line basis over the estimated useful life of the related software, which ranges from 2 to 10 years. </font><font style='font-family:Times New Roman;font-size:10pt;' >Technology licenses are </font><font style='font-family:Times New Roman;font-size:10pt;' >being </font><font style='font-family:Times New Roman;font-size:10pt;' >amortized over their estimated useful lives in proportion to the economic benefits</font><font style='font-family:Times New Roman;font-size:10pt;' > consumed. The Compa</font><font style='font-family:Times New Roman;font-size:10pt;' >ny&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;' >acquired </font><font style='font-family:Times New Roman;font-size:10pt;' >trade names and trademarks </font><font style='font-family:Times New Roman;font-size:10pt;' >have been determined to have an indefinite life</font><font style='font-family:Times New Roman;font-size:10pt;' >. </font><font style='font-family:Times New Roman;font-size:10pt;' >Amortization </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;' >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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > was </font><font style='font-family:Times New Roman;font-size:10pt;' >as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization of intangible assets</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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,366</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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,481</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization of capitalized purchased software costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >259</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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >276</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization of debt costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >218</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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >196</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,843</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: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:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,953</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The estimated futu</font><font style='font-family:Times New Roman;font-size:10pt;' >re amortization expense of acquired</font><font style='font-family:Times New Roman;font-size:10pt;' > intangible assets for each of the next five years is as follows (in thousands):</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:379.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Year ending December 31,</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018 (remaining nine months)</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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,066</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2019</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,093</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2020</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,177</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2021</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,231</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2022</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,203</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_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 the aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and written off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain (loss) on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. For each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final.  May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment 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/presentationRef<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764908752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowing Facilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_DebtDisclosureAbstract', window );"><strong>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_DebtDisclosureTextBlock', window );">Borrowing Facilities</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >7</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Borrowing Facilities</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ></p></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company has a $430 million Credit Agreement (the Credit Agreement) with JPMorgan Chase Bank, N.A. as administrative agent and collateral agent (the Administrative Agent), and the financial institutions acting as </font><font style='font-family:Times New Roman;font-size:10pt;' >lenders thereunder from time to time. This Credit Agreement provides for a five-year $200 million revolving credit facility and a five-year $230 million term loan facility (the Term Loan), both with a maturity date of November 12, 2020. The revolving credi</font><font style='font-family:Times New Roman;font-size:10pt;' >t facility is available for general corporate purposes, may be drawn in foreign currencies up to an amount equivalent to $20 million, and may be used for letters of credit up to $20 million. The Credit Agreement includes an accordion feature, pursuant to w</font><font style='font-family:Times New Roman;font-size:10pt;' >hich total commitments under the facility may be increased by an additional $150 million, subject to satisfaction of certain conditions</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Term Loan is payable</font><font style='font-family:Times New Roman;font-size:10pt;' > in </font><font style='font-family:Times New Roman;font-size:10pt;' >minimum </font><font style='font-family:Times New Roman;font-size:10pt;' >quarterly </font><font style='font-family:Times New Roman;font-size:10pt;' >principal </font><font style='font-family:Times New Roman;font-size:10pt;' >installments</font><font style='font-family:Times New Roman;font-size:10pt;' > of $4.3 million in 2018, $5.8 million in 2019, an</font><font style='font-family:Times New Roman;font-size:10pt;' >d $8.6 million in 2020, </font><font style='font-family:Times New Roman;font-size:10pt;' >with the balance payable on the maturity date.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Interest on outstanding borrowings under the Credit Agreement accrues, at our option, at (a) the adjusted London interbank offered rate (LIBOR) plus 1.25% to 2.25%, or (b) the alternat</font><font style='font-family:Times New Roman;font-size:10pt;' >ive base rate plus 0.25% to 1.25%, and is payable quarterly in arrears. The alternative base rate is equal to the highest of (i) the Administrative Agent&#8217;s prime rate, (ii) the federal funds rate plus 0.50% and (iii) the adjusted LIBOR rate plus 1.00%. The</font><font style='font-family:Times New Roman;font-size:10pt;' > margin on the interest rates fluctuates based upon the ratio of the Company&#8217;s debt to its consolidated EBITDA</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' > As of </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;' >, $152.0</font><font style='font-family:Times New Roman;font-size:10pt;' > million of the outstanding debt under the Credit Agreement was effectively at a fixed interest rate as a resul</font><font style='font-family:Times New Roman;font-size:10pt;' >t of a $1</font><font style='font-family:Times New Roman;font-size:10pt;' >52.0</font><font style='font-family:Times New Roman;font-size:10pt;' > million notional interest rate swap contract discussed in Note </font><font style='font-family:Times New Roman;font-size:10pt;' >16</font><font style='font-family:Times New Roman;font-size:10pt;' >. A commitment fee of 0.30% to 0.40% per annum (based on the </font><font style='font-family:Times New Roman;font-size:10pt;' >debt to EBITDA</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >r</font><font style='font-family:Times New Roman;font-size:10pt;' >atio) on the unused portion of the revolving credit line is payable quarterly in arrears.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Cr</font><font style='font-family:Times New Roman;font-size:10pt;' >edit Agreement is generally secured by a pledge of (a) all the capital stock of the Company&#8217;s domestic subsidiaries and 65% of the capital stock of its directly owned foreign subsidiaries, (b) any debt owed to Benchmark and its subsidiaries and (c) all or </font><font style='font-family:Times New Roman;font-size:10pt;' >substantially all other personal property of Benchmark and its domestic subsidiaries (including, accounts receivable, inventory and fixed assets of Benchmark and its domestic subsidiaries), in each case, subject to customary exceptions and limitations. The</font><font style='font-family:Times New Roman;font-size:10pt;' > Credit Agreement contains financial covenants as to debt leverage and interest coverage, and certain customary affirmative and negative covenants, including restrictions on our ability to incur additional debt and liens, pay dividends, repurchase shares, </font><font style='font-family:Times New Roman;font-size:10pt;' >sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement may be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or o</font><font style='font-family:Times New Roman;font-size:10pt;' >ccurrence of bankruptcy or insolvency, subject, in some cases, to cure periods</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;' >As of </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;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, the Company was in compliance with all of these covenants and restrictions.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >As of </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 Company had $202.7</font><font style='font-family:Times New Roman;font-size:10pt;' > million in borrowings outstanding under</font><font style='font-family:Times New Roman;font-size:10pt;' > the Term Loan facility and $2.8</font><font style='font-family:Times New Roman;font-size:10pt;' > million in letters of credit outstanding under the revolving credit facility. </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company has $197.2</font><font style='font-family:Times New Roman;font-size:10pt;' > million available for future borrowings under the </font><font style='font-family:Times New Roman;font-size:10pt;' >revolving credit facility.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company&#8217;s Thailand subsidiary has a multi-purpose credit facility with Kasikornbank Public Company Limited (the Thai Credit Facility) that provides for 350 million Thai baht working capital availability. The Thai Credit Faci</font><font style='font-family:Times New Roman;font-size:10pt;' >lity is secured by land and buildings in Thailand owned by the Company&#8217;s Thailand subsidiary. Availability of funds under the Thai Credit Facility is reviewed annually and is currently</font><font style='font-family:Times New Roman;font-size:10pt;' > accessible through October </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >. As of both </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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, there were no working capital borrowings outstanding under the facility.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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 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_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764773664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract With Customer Asset And Liability [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_bhe_ContractAssetsTextBlock', window );">Contract assets</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >8</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >Contract Assets</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >As of </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;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, the Compa</font><font style='font-family:Times New Roman;font-size:10pt;' >ny had $147.6 million and $146.5</font><font style='font-family:Times New Roman;font-size:10pt;' > million in contract receivables from contracts with customers. The contract receivables primarily relate to the </font><font style='font-family:Times New Roman;font-size:10pt;' >Company&#8217;s right to consideration for work completed but not billed at the reporting date. The contract receivables are transferred to accounts receivable when the rights become unconditional</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Significant changes in the contract asset balance during the pe</font><font style='font-family:Times New Roman;font-size:10pt;' >riod are as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Transferred to receivables from contract assets recognized at </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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >   the beginning of the 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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(145,217)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >(156,206)</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Contract assets recognized, net of reclassification to accounts receivable</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >146,344</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >149,645</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net change</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,127</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >(6,561)</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_bhe_ContractAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contract assets 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;">bhe_ContractAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759172928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 [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</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Note 9 &#8211; Inventories</font></td></tr><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Inventory costs are summarized as follows:</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:66pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Raw materials</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >294,699</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >258,228</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Work in process</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,853</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >8,600</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Finished goods</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,428</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >2,089</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >305,980</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >268,917</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://www.xbrl.org/2003/role/presentationRef<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6609044656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable Sale Program<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_ReceivablesAbstract', window );"><strong>Receivables [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_FinancingReceivablesTextBlock', window );">Accounts Receivable Sales Program</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >10</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Accounts Receivable Sale Program</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >In connection with a trade accounts receivable sale program with an unaffiliated financial institution, the Company may elect to sell, at a discount, on an ongoing basis, up to a maximum of $40.0 million, of specific accou</font><font style='font-family:Times New Roman;font-size:10pt;' >nts receivable at any one time.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >During the t</font><font style='font-family:Times New Roman;font-size:10pt;' >hree months 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;' > </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 sold $40</font><font style='font-family:Times New Roman;font-size:10pt;' >.0 million of account</font><font style='font-family:Times New Roman;font-size:10pt;' >s receivable under this program, and i</font><font style='font-family:Times New Roman;font-size:10pt;' >n exchange, the Company received cash proceeds of </font><font style='font-family:Times New Roman;font-size:10pt;' >$39.9 million, net of the discount. Dur</font><font style='font-family:Times New Roman;font-size:10pt;' >ing the three</font><font style='font-family:Times New Roman;font-size:10pt;' > months 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;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, t</font><font style='font-family:Times New Roman;font-size:10pt;' >he Company sold $25.0</font><font style='font-family:Times New Roman;font-size:10pt;' > million of account</font><font style='font-family:Times New Roman;font-size:10pt;' >s receivable under this program, and i</font><font style='font-family:Times New Roman;font-size:10pt;' >n exchange, the Company received cash proceeds of </font><font style='font-family:Times New Roman;font-size:10pt;' >$24.9</font><font style='font-family:Times New Roman;font-size:10pt;' > million, net of the discount. The loss on the sale</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >resulting from the discount</font><font style='font-family:Times New Roman;font-size:10pt;' > during the three</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >months 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;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > was $0.1 million for both periods</font><font style='font-family:Times New Roman;font-size:10pt;' > and was</font><font style='font-family:Times New Roman;font-size:10pt;' > recorded to other expense within the Condensed Consolidated Statements of </font><font style='font-family:Times New Roman;font-size:10pt;' >Income</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_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 financing receivables. Examples of financing receivables include, but are not limited to, loans, trade accounts receivables, notes receivable, credit cards, and receivables relating to a lessor's right(s) to payment(s) from a lease other than an operating lease that is recognized as 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI http://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759172928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 Taxes [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</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Note 11 &#8211; Income Taxes</font></td></tr><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income tax expense consists of the following:</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Federal &#8211; current</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(304)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(212)</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Foreign &#8211; current</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,154</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,112</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >State &#8211; current</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >306</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >128</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >39,000</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >74</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >41,156</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,102</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The U.S. Tax Cuts and Jobs Act (U.S. Tax Reform), which was signed into law on December 22, 2017, significantly changed</font><font style='font-family:Times New Roman;font-size:10pt;' > U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system and imposing a transition tax on deemed repatriated earnings of foreign subsidiaries. The U.S. Tax Reform reduced the U.S. corporate income tax</font><font style='font-family:Times New Roman;font-size:10pt;' > rate from a maximum of 35% to a flat 21% rate, effective January 1, 2018.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >To minimize tax base erosion with a territorial</font><font style='font-family:Times New Roman;font-size:10pt;' > tax system, </font><font style='font-family:Times New Roman;font-size:10pt;' >the U.S. Tax Reform </font><font style='font-family:Times New Roman;font-size:10pt;' >enacted</font><font style='font-family:Times New Roman;font-size:10pt;' > a new global intangible low-taxed income (GILTI) provision. Under the GILTI provision, certa</font><font style='font-family:Times New Roman;font-size:10pt;' >in foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary&#8217;s depreciable tangible assets are included in U.S. taxable income offset by a limited deemed paid foreig</font><font style='font-family:Times New Roman;font-size:10pt;' >n tax credit. T</font><font style='font-family:Times New Roman;font-size:10pt;' >he Company is</font><font style='font-family:Times New Roman;font-size:10pt;' > subject to </font><font style='font-family:Times New Roman;font-size:10pt;' >the </font><font style='font-family:Times New Roman;font-size:10pt;' >GILTI</font><font style='font-family:Times New Roman;font-size:10pt;' > provisions due to its operations in foreign jurisdictions</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >As of December 31, 2017, the </font><font style='font-family:Times New Roman;font-size:10pt;' >Company had approximately</font><font style='font-family:Times New Roman;font-size:10pt;' > $928 million</font><font style='font-family:Times New Roman;font-size:10pt;' > in cumulative undistributed foreign earnings outside the U.S. Substantially all of these undistributed earnings are subje</font><font style='font-family:Times New Roman;font-size:10pt;' >ct to the U.S. mandatory repatriation tax and are eligible to be repatriated to the U.S. without additional U.S. tax under the U.S. Tax Reform. The Company has historically asserted its intention to indefinitely reinvest und</font><font style='font-family:Times New Roman;font-size:10pt;' >istributed foreign earnings. T</font><font style='font-family:Times New Roman;font-size:10pt;' >he</font><font style='font-family:Times New Roman;font-size:10pt;' > Company no longer consider these earnings to be indefinitely reinvested in its foreign subsidiaries. As a result of this change in assertion</font><font style='font-family:Times New Roman;font-size:10pt;' > for undistributed earnings prior to December 31, 2017</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 recorded $30.7</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 </font><font style='font-family:Times New Roman;font-size:10pt;' >tax expe</font><font style='font-family:Times New Roman;font-size:10pt;' >nse for </font><font style='font-family:Times New Roman;font-size:10pt;' >foreign withholding tax from Asia and $9.4</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 U.S. state income tax expense in the first quarter of 2018</font><font style='font-family:Times New Roman;font-size:10pt;' >. During </font><font style='font-family:Times New Roman;font-size:10pt;' >the three months ended March 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2018, the Company </font><font style='font-family:Times New Roman;font-size:10pt;' >repatriated</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >$277.0 million of foreign earnings to the U.S. The Comp</font><font style='font-family:Times New Roman;font-size:10pt;' >any expects to repatriate an additional $223.0 million of foreign earnings to the U.S. in 2018. For future undistributed earnings earned after December 31, 2017, the Company will assert its intention to indefinitely reinvest certain future undistributed fo</font><font style='font-family:Times New Roman;font-size:10pt;' >reign earnings from certain jurisdictions, and repatriate future earnings from other specific jurisdictions as part of its foreign cash management strategy around the world.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Excluding the impact of these items, i</font><font style='font-family:Times New Roman;font-size:10pt;' >ncome tax expense differs from the amount c</font><font style='font-family:Times New Roman;font-size:10pt;' >omputed by applying the U.S. federal statutory income tax rate to income before income tax primarily due to the mix of taxable income by taxing jurisdiction, the impact of tax incentives and tax ho</font><font style='font-family:Times New Roman;font-size:10pt;' >lidays in foreign locations,</font><font style='font-family:Times New Roman;font-size:10pt;' > state income taxes (net of fed</font><font style='font-family:Times New Roman;font-size:10pt;' >eral benefit)</font><font style='font-family:Times New Roman;font-size:10pt;' > and the U.S. tax under GILTI</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company has been granted certain tax incentives, including tax holidays, for its subsidiaries in </font><font style='font-family:Times New Roman;font-size:10pt;' >China, </font><font style='font-family:Times New Roman;font-size:10pt;' >Malaysia and Thailand that will expire at various dates, unless extended or otherwise renegotiated, through </font><font style='font-family:Times New Roman;font-size:10pt;' >2018 in China, 2021</font><font style='font-family:Times New Roman;font-size:10pt;' > in Malaysia and 2028 in Thailand</font><font style='font-family:Times New Roman;font-size:10pt;' >, and are subject to certain conditions with which the Company expects to comply. </font><font style='font-family:Times New Roman;font-size:10pt;' >The net impact of these tax incentives was to lower income tax expense 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;' >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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > by approximatel</font><font style='font-family:Times New Roman;font-size:10pt;' >y </font><font style='font-family:Times New Roman;font-size:10pt;' >$2.9</font><font style='font-family:Times New Roman;font-size:10pt;' > million (approximately </font><font style='font-family:Times New Roman;font-size:10pt;' >0.06</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >per diluted share) and $1.3</font><font style='font-family:Times New Roman;font-size:10pt;' > million (approximately $0.</font><font style='font-family:Times New Roman;font-size:10pt;' >03</font><font style='font-family:Times New Roman;font-size:10pt;' > per diluted share), respectively</font><font style='font-family:Times New Roman;font-size:10pt;' >,</font><font style='font-family:Times New Roman;font-size:10pt;' > as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:325.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >China</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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >422</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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >167</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Malaysia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,308</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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >532</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Thailand</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,144</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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >556</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,874</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: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:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,255</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >As of </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 total amount of the reserve for uncertain tax benefits including interest was </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. The reserve is classified as a current or long-term liability in the </font><font style='font-family:Times New Roman;font-size:10pt;' >condensed </font><font style='font-family:Times New Roman;font-size:10pt;' >consolidated balance sheet</font><font style='font-family:Times New Roman;font-size:10pt;' >s</font><font style='font-family:Times New Roman;font-size:10pt;' > based on the Company&#8217;s expectation of when the items will be settled. The amount of accrued potential interest</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >on unrecognized tax benefits included in the reserve as of </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;' >,</font><font style='font-family:Times New Roman;font-size:10pt;' > w</font><font style='font-family:Times New Roman;font-size:10pt;' >as </font><font style='font-family:Times New Roman;font-size:10pt;' >$47.0</font><font style='font-family:Times New Roman;font-size:10pt;' > thousand. There was no reserve for pot</font><font style='font-family:Times New Roman;font-size:10pt;' >ential penalties.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >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 Company released $0.5</font><font style='font-family:Times New Roman;font-size:10pt;' > million of uncertain tax benefits</font><font style='font-family:Times New Roman;font-size:10pt;' > from a </font><font style='font-family:Times New Roman;font-size:10pt;' >U.S. Internal Revenue Service</font><font style='font-family:Times New Roman;font-size:10pt;' > (IRS)</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >audit related to the </font><font style='font-family:Times New Roman;font-size:10pt;' >Secure Communication Systems, Inc. </font><font style='font-family:Times New Roman;font-size:10pt;' >acquisition. During the first q</font><font style='font-family:Times New Roman;font-size:10pt;' >uarter of </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' >, the IRS indicated that this examination of years 2013 to 2015 was closed. In addition, the IRS also notified the Company that the examination of the Company&#8217;s consolidated U.S. income tax return filings for 2014 was also closed with no a</font><font style='font-family:Times New Roman;font-size:10pt;' >dditional tax costs.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company and its subsidiaries in Brazil, China, Ireland, Luxembourg, Malaysia, Mexico,</font><font style='font-family:Times New Roman;font-size:10pt;' > t</font><font style='font-family:Times New Roman;font-size:10pt;' >he Netherlands, Romania, Singapore, Thailand and the United States remain open to examination by the various local taxing authorities, in total</font><font style='font-family:Times New Roman;font-size:10pt;' > o</font><font style='font-family:Times New Roman;font-size:10pt;' >r in part, for fiscal years 2011</font><font style='font-family:Times New Roman;font-size:10pt;' > to 201</font><font style='font-family:Times New Roman;font-size:10pt;' >7</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;' >Currently, the Company does not have any ongoing </font><font style='font-family:Times New Roman;font-size:10pt;' >tax examinations by any jurisdiction</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >During the course of such examinations, disputes may occur as to matters of fact or law.</font><font style='font-family:Times New Roman;font-size:10pt;' > Also, i</font><font style='font-family:Times New Roman;font-size:10pt;' >n most tax jurisdictions, th</font><font style='font-family:Times New Roman;font-size:10pt;' >e passage of time without examination will result in the expiration of applicable statutes of limitations thereby precluding examination of the tax period(s) for which such statute of limitation has expired. The Company believes that it has adequately prov</font><font style='font-family:Times New Roman;font-size:10pt;' >ided for its tax liabilities</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_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://www.xbrl.org/2003/role/presentationRef<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764870112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment And Geographic Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_SegmentReportingAbstract', window );"><strong>Segment And Geographic Information [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_SegmentReportingDisclosureTextBlock', window );">Segment And Geographic Information</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >12</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Segment and Geographic Information</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company currently has manufacturing facilities in the </font><font style='font-family:Times New Roman;font-size:10pt;' >Americas</font><font style='font-family:Times New Roman;font-size:10pt;' >, Asia and Europe to serve its customers. The Company is operated and managed geographically, and management evaluates </font><font style='font-family:Times New Roman;font-size:10pt;' >performance and allocates the Company&#8217;s resources on a geographic basis. Intersegment sales are generally recorded at prices that approximate arm&#8217;s length transactions. Operating segments&#8217; measure of profitability is based on income from operations. The ac</font><font style='font-family:Times New Roman;font-size:10pt;' >counting policies for the reportable operating segments are the same as for the Company taken as a whole. The Company has three reportable operating segments:</font><font style='font-family:Times New Roman;font-size:10pt;' > Americas, Asia and Europe</font><font style='font-family:Times New Roman;font-size:10pt;' >. </font><font style='font-family:Times New Roman;font-size:10pt;' >Informa</font><font style='font-family:Times New Roman;font-size:10pt;' >tion about operating segments i</font><font style='font-family:Times New Roman;font-size:10pt;' >s as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net sales:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >378,785</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >361,320</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >195,122</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >179,304</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,796</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40,644</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Elimination of intersegment sales</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(16,567)</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(23,365)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >608,136</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:6.75pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Depreciation and amortization:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,609</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,505</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,822</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,166</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >884</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >657</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,069</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,945</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,384</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,273</font></td></tr><tr style='height:6pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income from operations:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,737</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,621</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,649</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >13,379</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,995</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,370</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate and intersegment eliminations</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19,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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(17,481)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,967</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:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,889</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other income (expense):</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest expense</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,428)</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,225)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest income</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,933</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,074</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other income (expense)</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >43</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(81)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Income before income taxes</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,515</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,657</font></td></tr><tr style='height:6.75pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Capital expenditures:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,849</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,266</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,713</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,410</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,022</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >914</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,293</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >988</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,877</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,578</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.5pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:14.5pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.5pt;' ><td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.5pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total assets:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >786,480</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >812,187</font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >726,481</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >674,783</font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >206,237</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >470,786</font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate and other</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >338,808</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >151,548</font></td></tr><tr style='height:15pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,058,006</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,109,304</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Geographic net sales information reflects the destination of the product shipped. Long-lived assets</font></td></tr><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >information is based upon the physical location of the asset.</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Geographic net sales:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >391,967</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >368,717</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >106,991</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >93,632</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >80,541</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >74,922</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other foreign</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,637</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,632</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >608,136</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-lived assets:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >179,386</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >167,858</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >78,867</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,750</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,194</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,042</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other foreign</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26,900</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >25,830</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >296,347</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >282,480</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764878512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow and Non-Cash Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_CashFlowSupplementalDisclosuresTextBlock', window );">Supplemental Cash Flow and Non-Cash Information</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Note 13 &#8211; Supplemental Cash Flow and Non-Cash Information</font></td></tr><tr style='height:14.25pt;' ><td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >The following is additional information concerning supplemental disclosures of cash payments.</font></td></tr><tr style='height:6.75pt;' ><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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes paid, net</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,416</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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >816</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest paid</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,256</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,214</font></td></tr><tr style='height:14.25pt;' ><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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-cash investing activity:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Additions to property, plant and equipment in accounts payable</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,035</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,301</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_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -URI http://asc.fasb.org/topic&amp;trid=2134446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759142592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Contingencies [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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Contingencies</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >14</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Contingencies</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The Company is involved in various legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >consolidated financial position or results of operations</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 commitments and contingencies.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759183776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Charges</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >15</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Restructuring Charges</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The Company has undertaken initiatives to restructure its business operations </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >to</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > improv</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >e utilization and realize</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > cost savings. These initiatives have included changing the number and location of production facilities, largely to align capacity and infrastructure with current and anticipated customer demand. This alignment includes transferring programs from higher c</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ost geographies to lower cost geographies. The process of restructuring entails moving production between facilities, reducing staff levels, realig</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ning our business processes, </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >reorganizing our management</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;' >and</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > other activities.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The Company recognized restru</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >cturing charges during </font><font style='font-family:Times New Roman;font-size:10pt;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >primarily related to</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;' >facility tr</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >ansition and closures </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >in the Americas</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >, capacity reduction and reductions in workforce in certain facilities across various regions</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The following table summarizes the </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;' > activity in </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >the accrued restru</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >cturing balances related to the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >restructuring activities initiated prior to </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >March 31,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' 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:8pt;font-weight:bold;color:#000000;' >Balance as of</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Foreign</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:8pt;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:8pt;font-weight:bold;color:#000000;' >Balance as of</font></td></tr><tr style='height:12.75pt;' ><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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' 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:8pt;font-weight:bold;color:#000000;' >December 31,</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:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Restructuring</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Cash</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:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Exchange</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:8pt;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:8pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >2017</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Charges</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Payment</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:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Adjustments</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:8pt;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:8pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >2018 Restructuring:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Severance</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >765</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(746)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >$</font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >19</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Other exit costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >298</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(168)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >130</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >1,063</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(914)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.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:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >149</font></td></tr><tr style='height:14pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >2017 Restructuring:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:12pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Severance</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >47</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >47</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Leased facilities and equipment</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >96</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(96)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >&#8212;</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Other exit costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >198</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >244</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(210)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >231</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >245</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >340</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(306)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.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:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >278</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >2016 Restructuring:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Severance</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >29</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(3)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >25</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Other exit costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >16</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >35</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(16)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >35</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >45</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >34</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(19)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.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:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >60</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Total</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >290</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >1,437</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1,239)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >$</font></td><td style='width:34.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:61.5pt;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:9pt;color:#000000;' >487</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6651550176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_FairValueDisclosuresAbstract', window );"><strong>Fair Value [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</a></td>
<td class="text"><div><p style='text-align:justify;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;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >16</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; Fair Value</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction </font><font style='font-family:Times New Roman;font-size:10pt;' >between market participants on the measurement date. A three-tier fair value hierarchy of inputs is employed to det</font><font style='font-family:Times New Roman;font-size:10pt;' >ermine fair value measurements. </font></p><ul style='margin-top:0pt;' ><li style='list-style:disc;text-align:left;margin-top:0pt;margin-bottom:0pt;' ><font style='font-family:Times New Roman;font-size:10pt;' >Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets and liabilities</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></li><li style='list-style:disc;text-align:left;margin-top:0pt;margin-bottom:0pt;' ><font style='font-family:Times New Roman;font-size:10pt;' >Level </font><font style='font-family:Times New Roman;font-size:10pt;' >2 inputs are observable prices that are not quoted on active exchanges, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; and model-derived valuations whose inputs are observable or whose significant val</font><font style='font-family:Times New Roman;font-size:10pt;' >ue drivers are observable</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></li><li style='list-style:disc;text-align:left;margin-top:0pt;margin-bottom:0pt;' ><font style='font-family:Times New Roman;font-size:10pt;' >Level 3 inputs are unobservable inputs employed for measuring the fair value of assets or liabilities</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font></li></ul><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inp</font><font style='font-family:Times New Roman;font-size:10pt;' >uts when determining fair value.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The </font><font style='font-family:Times New Roman;font-size:10pt;' >Company&#8217;s financial instruments include </font><font style='font-family:Times New Roman;font-size:10pt;' >cash equivalents, accounts </font><font style='font-family:Times New Roman;font-size:10pt;' >and other </font><font style='font-family:Times New Roman;font-size:10pt;' >receivable</font><font style='font-family:Times New Roman;font-size:10pt;' >s</font><font style='font-family:Times New Roman;font-size:10pt;' >, </font><font style='font-family:Times New Roman;font-size:10pt;' >accounts payable, </font><font style='font-family:Times New Roman;font-size:10pt;' >accrued liabilities</font><font style='font-family:Times New Roman;font-size:10pt;' > and long-term debt and capital lease obligations. The Company believes that the carrying values of these instruments </font><font style='font-family:Times New Roman;font-size:10pt;' >approximate fair value</font><font style='font-family:Times New Roman;font-size:10pt;' >. As of </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 Company&#8217;s</font><font style='font-family:Times New Roman;font-size:10pt;' > long-term investmen</font><font style='font-family:Times New Roman;font-size:10pt;' >ts and derivative instruments were recorded at fair va</font><font style='font-family:Times New Roman;font-size:10pt;' >lue </font><font style='font-family:Times New Roman;font-size:10pt;' >using Level 3 inputs.</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company uses derivative instruments to manage the variability of foreign currency o</font><font style='font-family:Times New Roman;font-size:10pt;' >bligations and interest rates. </font><font style='font-family:Times New Roman;font-size:10pt;' >The Company does not enter into derivatives for speculative purposes.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The forward </font><font style='font-family:Times New Roman;font-size:10pt;' >currency exchange </font><font style='font-family:Times New Roman;font-size:10pt;' >contracts i</font><font style='font-family:Times New Roman;font-size:10pt;' >n place as of </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;' > have not been designated as accounting hedges and, therefore, changes in fai</font><font style='font-family:Times New Roman;font-size:10pt;' >r value are recorded within the</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >Condensed C</font><font style='font-family:Times New Roman;font-size:10pt;' >onsolidated Statements of In</font><font style='font-family:Times New Roman;font-size:10pt;' >come.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The Company has an </font><font style='font-family:Times New Roman;font-size:10pt;' >interest rate swap agreemen</font><font style='font-family:Times New Roman;font-size:10pt;' >t, which had a notiona</font><font style='font-family:Times New Roman;font-size:10pt;' >l amo</font><font style='font-family:Times New Roman;font-size:10pt;' >unt of $152.0 million and $155.3</font><font style='font-family:Times New Roman;font-size:10pt;' > m</font><font style='font-family:Times New Roman;font-size:10pt;' >illion as of </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;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >, respectively, to hedge a portion of its</font><font style='font-family:Times New Roman;font-size:10pt;' > interest rate exposure on outstanding borrowings under </font><font style='font-family:Times New Roman;font-size:10pt;' >the </font><font style='font-family:Times New Roman;font-size:10pt;' >Credit Agreement. Under this </font><font style='font-family:Times New Roman;font-size:10pt;' >interest rate swap agreement, </font><font style='font-family:Times New Roman;font-size:10pt;' >the Company</font><font style='font-family:Times New Roman;font-size:10pt;' > receive</font><font style='font-family:Times New Roman;font-size:10pt;' >s variable rate interest </font><font style='font-family:Times New Roman;font-size:10pt;' >payments based on the one-month LIBOR rate and pay</font><font style='font-family:Times New Roman;font-size:10pt;' >s</font><font style='font-family:Times New Roman;font-size:10pt;' > fixed rate interest payments. The fixed interest rate for the contract is 1.4935%. The effect of this swa</font><font style='font-family:Times New Roman;font-size:10pt;' >p is to convert a portion of the </font><font style='font-family:Times New Roman;font-size:10pt;' >floating rate interest</font><font style='font-family:Times New Roman;font-size:10pt;' > expense to fixed interest rate expense. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the Credit Agreement, the interest rate contract was determined to be effective, and thus qualifies</font><font style='font-family:Times New Roman;font-size:10pt;' > and has been </font><font style='font-family:Times New Roman;font-size:10pt;' >designated</font><font style='font-family:Times New Roman;font-size:10pt;' > as </font><font style='font-family:Times New Roman;font-size:10pt;' >a cash flow hedge. As such, </font><font style='font-family:Times New Roman;font-size:10pt;' >changes in the fair value of the interest rate swap are recorded in other comprehens</font><font style='font-family:Times New Roman;font-size:10pt;' >ive income on the accompanying Condensed C</font><font style='font-family:Times New Roman;font-size:10pt;' >onsolidated </font><font style='font-family:Times New Roman;font-size:10pt;' >Balance S</font><font style='font-family:Times New Roman;font-size:10pt;' >heets until earnings are affected by the variability of cash flows.</font><font style='font-family:Times New Roman;font-size:10pt;' > The fair value </font><font style='font-family:Times New Roman;font-size:10pt;' >of t</font><font style='font-family:Times New Roman;font-size:10pt;' >he interest rate swap was a $3.1</font><font style='font-family:Times New Roman;font-size:10pt;' > million asset </font><font style='font-family:Times New Roman;font-size:10pt;' >as of </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;' > and a $2.0</font><font style='font-family:Times New Roman;font-size:10pt;' > million asset as of December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Calibri;font-size:11pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >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 Co</font><font style='font-family:Times New Roman;font-size:10pt;' >mpany recorded unrealized gain</font><font style='font-family:Times New Roman;font-size:10pt;' > of </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</font><font style='font-family:Times New Roman;font-size:10pt;' > ($0.8</font><font style='font-family:Times New Roman;font-size:10pt;' > million net of tax) </font><font style='font-family:Times New Roman;font-size:10pt;' >on </font><font style='font-family:Times New Roman;font-size:10pt;' >the swap in other comprehensive income</font><font style='font-family:Times New Roman;font-size:10pt;' >.</font><font style='font-family:Times New Roman;font-size:10pt;' > See Note </font><font style='font-family:Times New Roman;font-size:10pt;' >17</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_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://www.xbrl.org/2003/role/presentationRef<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6651639520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income Net Of 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_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;color:#000000;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >17</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >&#8211; </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Accumulated Other Comprehensive Loss</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The changes in accumulated other c</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >omprehensive loss by component we</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >re as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Foreign</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Unrealized</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >currency</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Derivative</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >loss on</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >translation</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >instruments,</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >investments,</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:210pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >adjustments</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >net of tax</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:45pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >net of tax</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Other</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:210pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balances, December 31, 2017</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(9,567)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,478</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</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: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:30pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,149)</font></td></tr><tr style='height:14.25pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >Other comprehensive gain</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:45pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:45pt;' ><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: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:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >    before reclassifications</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,332</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >833</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:30pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,165</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' 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;' >Net current period other comprehensive gain</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.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:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,332</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.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:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >833</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:45pt;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:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:30pt;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:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,165</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' 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;' >Balances, March 31, 2018</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,235)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,311</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</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: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:30pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(5,984)</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >See Note </font><font style='font-family:Times New Roman;font-size:10pt;' >16</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >for further explanation </font><font style='font-family:Times New Roman;font-size:10pt;' >of </font><font style='font-family:Times New Roman;font-size:10pt;' >the change in</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >derivative instruments</font><font style='font-family:Times New Roman;font-size:10pt;' > that is recorded to Accumulated Other Comprehensive Loss.</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_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_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://www.xbrl.org/2003/role/presentationRef<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6652040080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_EquityAbstract', window );"><strong>Equity [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_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:12pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >Note </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >18</font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' > &#8211; </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >Shareholders&#8217; Equity</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;margin-left:0pt;' >Dividends</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >On March 6</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</font><font style='font-family:Times New Roman;font-size:10pt;' > declared a quarterly cash dividend of $0.15 per share of the Company&#8217;s common stock to shareholders of record as of March 29, 2018</font><font style='font-family:Times New Roman;font-size:10pt;' >. The dividend of $7.5 million was paid</font><font style='font-family:Times New Roman;font-size:10pt;' > on April 11, 2018.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;text-decoration:underline;margin-left:0pt;' >Share Repurchase Authorization</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >On December 7, 2015 and on March 6, 2018, the Board of Directors approved the repurchase of up to $100.0 million and $250.0 million, respectively, of the Company&#8217;s common shares. As of March 31, 2018, the</font><font style='font-family:Times New Roman;font-size:10pt;' > Company had $245.0 million remaining under the share repurchase authorization.</font></p><p style='text-align:left;line-height:13pt;' ></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >During the first quarter of 2018, the Company entered into an accelerated stock repurchase agreement (ASR) with a third party to purchase shares of its common stock for a paym</font><font style='font-family:Times New Roman;font-size:10pt;' >ent of $50.0 million and rec</font><font style='font-family:Times New Roman;font-size:10pt;' >eived an initial delivery of 1.3</font><font style='font-family:Times New Roman;font-size:10pt;' > million shares of common stock, representing 80% of the expected shares. The remaining shares will be settled at the end of the contract period.</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6651426112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract', window );"><strong>New Accounting Pronouncements And Changes In Accounting Principles [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_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Impacts of ASC 606 Adoption</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The following table</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >s summarize the impacts of ASC</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > 606 adoption on the Company&#8217;s </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2017</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;' >consolidated financial statements.</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Condensed Consolidated Balance Sheet</font></td></tr><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >December 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Impact of changes in accounting policies</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As previously</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >reported</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Adjustments</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As adjusted</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash and cash equivalents</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >742,546</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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >742,546</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts receivable, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >436,560</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >436,560</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Contract assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >146,496</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >146,496</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Inventories</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >397,181</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(128,264)</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >268,917</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Prepaid expenses and other assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >42,263</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(6,245)</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,018</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes receivable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >120</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >120</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Property, plant and equipment, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >186,473</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >186,473</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Goodwill</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >191,616</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >191,616</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,034</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,034</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >96,524</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >96,524</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total assets</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,097,317</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,987</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,109,304</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Current installments of long-term debt and </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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >capital lease obligations</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18,274</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18,274</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts payable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >362,701</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >362,701</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes payable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,662</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,663</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accrued liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >85,679</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >85,679</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-term debt and capital lease obligations, less </font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >current installments</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >193,406</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >193,406</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other long-term liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >89,749</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >89,749</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,027</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,667</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,694</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >768,498</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,668</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: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:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >770,166</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Common stock</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,914</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,914</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Additional paid-in capital</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >634,192</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >634,192</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Retained earnings</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >697,862</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,319</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >708,181</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accumulated other comprehensive loss</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,149)</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,149)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total shareholders&#8217; equity</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,328,819</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,319</font></td><td style='width:6pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,339,138</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total liabilities and shareholders&#8217; equity</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,097,317</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,987</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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,109,304</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Condensed Consolidated Statement of Income</font></td></tr><tr style='height:12.75pt;' ><td colspan='10' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended March 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:228pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Impact of changes in accounting policies</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As previously</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands, except per share data)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >reported</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Adjustments</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As adjusted</font></td></tr><tr style='height:6.75pt;' ><td style='width:22.5pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Sales</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >566,501</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,598)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Cost of sales</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(517,441)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,070</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(510,371)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Selling, general and administrative expenses</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(32,651)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(32,651)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Amortization of intangible assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,481)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,481)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Restructuring charges and other costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,511)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,511)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Interest expense</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,225)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,225)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Interest income</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,074</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,074</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Other expense, net</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(81)</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(81)</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Income tax expense</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,498)</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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >396</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: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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,102)</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net income</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,687</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,132)</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,555</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Earnings per share:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic</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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.20</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(0.02)</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.17</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted </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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.19</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(0.02)</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >0.17</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' 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;' >Weighted-average number of shares outstanding:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</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: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</font></td></tr><tr style='height:12.75pt;' ><td style='width:22.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:22.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</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: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Condensed Consolidated Statement of Cashflows</font></td></tr><tr style='height:12.75pt;' ><td colspan='13' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Three Months Ended March 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='8' rowspan='1' style='width:180.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:180.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Impact of changes in accounting policies</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As previously</font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:6pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='5' rowspan='1' style='width:250.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:250.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >reported</font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:62.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:62.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Adjustments</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As adjusted</font></td></tr><tr style='height:6.75pt;' ><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:6pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net income</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,687</font></td><td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1,132)</font></td><td style='width:6pt;text-align:justify;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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,555</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Adjustments to reconcile net income to net cash provided</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:235.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:235.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > by operating activities:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Depreciation</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,320</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,320</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,953</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,953</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,041</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(967)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >74</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Gain on the sale of property, plant and equipment</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(197)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(197)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Stock-based compensation expense</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,160</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,160</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Changes in operating assets and liabilities:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts receivable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >59,685</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >59,685</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Contract assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,561</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,561</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Inventories</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(22,512)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(7,070)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(29,582)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Prepaid expenses and other assets</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(5,329)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,037</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(3,292)</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accounts payable</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,225</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,225</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Accrued liabilities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,256</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,256</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:228pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(384)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >571</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >187</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net cash provided by operations</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,905</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,905</font></td></tr><tr style='height:6.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net cash used in investing activities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(7,469)</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(7,469)</font></td></tr><tr style='height:6.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:220.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:220.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net cash provided by financing activities</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >267</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >267</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Effect of exchange rate changes</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >341</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >341</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10.5pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net increase in cash and cash equivalents</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >71,044</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >71,044</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash and cash equivalents at beginning of year</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >681,433</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >681,433</font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:243pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:243pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Cash and cash equivalents at end of period</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >752,477</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >-</font></td><td style='width:6pt;text-align:justify;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: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >752,477</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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22580-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e765-108305<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.10-01.(b)(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=27015980&amp;loc=d3e46468-122699<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22583-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=68064558&amp;loc=d3e725-108305<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761857584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue From Contract With Customer [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</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;margin-left:0pt;' >Disaggregation of </font><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;' >revenue</font></p><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >In the following table, revenue is d</font><font style='font-family:Times New Roman;font-size:10pt;' >isaggregated by market sector. </font><font style='font-family:Times New Roman;font-size:10pt;' >The table also includes a reconciliation of the disaggregated revenue with the reportable operating segments.</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Reportable Operating Segments</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31, 2018</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:204.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Americas</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Europe</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:204.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market Sector:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Industrials</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >52,729</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >53,657</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18,174</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >124,560</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >A&amp;D</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >88,414</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,130</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >97,867</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Medical</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,992</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,263</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,032</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >97,287</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Test and instrumentation</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45,869</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >39,233</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,112</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >102,214</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Computing</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >86,221</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >14,900</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,417</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >103,538</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Telecommunication</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >43,894</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,085</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >691</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >82,670</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >   External revenue</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >372,119</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >185,268</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,749</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >608,136</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Elimination of intersegment sales</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,666</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,854</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,567</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Segment revenue</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >378,785</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >195,122</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,796</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >624,703</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='7' rowspan='1' style='width:219pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:219pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31, 2017 (as adjusted)</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Americas</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Europe</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:204.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:204.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Market Sector:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Industrials</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >54,097</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >45,791</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,298</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >117,186</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >A&amp;D</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >93,409</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >132</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,359</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >99,900</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Medical</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47,601</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >32,477</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4,847</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >84,925</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Test and instrumentation</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >32,654</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >34,694</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,402</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >75,750</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Computing</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,813</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >19,566</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,880</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >100,259</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Telecommunication</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >47,914</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >31,164</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >805</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >79,883</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >   External revenue</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >353,488</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >163,824</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40,591</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Elimination of intersegment sales</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,832</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >15,480</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >53</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23,365</font></td></tr><tr style='height:14.25pt;' ><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:190.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:190.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Segment revenue</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >361,320</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >179,304</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40,644</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >581,268</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_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://www.xbrl.org/2003/role/presentationRef<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=82913847&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>
</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773680208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock', window );">Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Stock-Based Awards</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >As of </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 unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards </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: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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Performance-</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >based</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Restricted</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Restricted</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Stock</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Stock</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:60pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:60pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Stock</font></td></tr><tr style='height:12.75pt;' ><td style='width:194.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:194.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands, except remaining period data)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Options</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:54pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:54pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' > Units</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Units</font><sup><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(1)</font></sup></td></tr><tr style='height:14.25pt;' ><td style='width:194.25pt;border-top-style:solid;border-top-width:1;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;' >Unrecognized compensation cost</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:37.5pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > $  266 </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:9pt;border-top-style:solid;border-top-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:45pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > $  18,401 </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:9pt;border-top-style:solid;border-top-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:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > $  5,985 </font></td></tr><tr style='height:14.25pt;' ><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;' >Remaining weighted-average </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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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;' >  amortization period</font></td><td colspan='2' rowspan='1' 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;' >0.9 years</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: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:45pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.1 years</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: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:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2.1 years</font></td></tr><tr style='height:14.25pt;' ><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: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:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><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: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:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='9' rowspan='1' style='width:377.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:377.25pt;' ><sup><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></sup><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > Based on the probable achievement of the performance goals identified in each award.</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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Summary Of Stock Options</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The following table summarizes activities relating to the Company&#8217;s stock options:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</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:9pt;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:9pt;font-weight:bold;color:#000000;' >Aggregate</font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >Number of</font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Remaining</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:9pt;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:9pt;font-weight:bold;color:#000000;' >Intrinsic</font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >Options</font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Exercise</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Contractual</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:9pt;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:9pt;font-weight:bold;color:#000000;' >Value</font></td></tr><tr style='height:12.75pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:2.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Price</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Term (Years)</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:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding as of December 31, 2017</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >596</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$19.72</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><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: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></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercised</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >(168)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >18.40</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><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: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></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Forfeited or expired</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-bottom-style:solid;border-bottom-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;' >(19)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >22.97</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><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:56.25pt;border-bottom-style:solid;border-bottom-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></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Outstanding as of March 31, 2018</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >409</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$20.12</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.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:66.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >4.99</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:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$  3,985</font></td></tr><tr style='height:14.25pt;' ><td style='width:168.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:168.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Exercisable as of March 31, 2018</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.25pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;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;' >372</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:51pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$19.82</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:66.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:66.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3.95</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:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$  3,735</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary Of Stock-Based Awards</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The following table summarizes the activities related to the Company&#8217;s ti</font><font style='font-family:Times New Roman;font-size:10pt;' >me-based restricted stock units:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</font></td></tr><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Number of</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</font></td></tr><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Units</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Grant Date</font></td></tr><tr style='height:12.75pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Fair Value</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested awards outstanding as of December 31, 2017</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >593</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$27.47</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Granted</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: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;' >333</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >30.01</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Vested</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: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;' >(198)</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26.21</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Forfeited</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:56.25pt;border-bottom-style:solid;border-bottom-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;' >(56)</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26.60</font></td></tr><tr style='height:14.25pt;' ><td style='width:294pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:294pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested awards outstanding as of March 31, 2018</font></td><td style='width:9pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >672</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$29.18</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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Restricted Stock Units [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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary Of Stock-Based Awards</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The following table summarizes the activi</font><font style='font-family:Times New Roman;font-size:10pt;' >ties related to the Company&#8217;s performance-based restricted stock units:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Weighted-</font></td></tr><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Number of</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Average</font></td></tr><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >Units</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Grant Date</font></td></tr><tr style='height:12.75pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Fair Value</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested units outstanding as of December 31, 2017</font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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: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;' >346</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$26.88</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Granted </font><sup><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(1)</font></sup></td><td style='width:12pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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: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;' >109</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >29.92</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Forfeited or expired</font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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:56.25pt;border-bottom-style:solid;border-bottom-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;' >(145)</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >23.97</font></td></tr><tr style='height:14.25pt;' ><td style='width:282pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:282pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-vested units outstanding as of March 31, 2018</font></td><td style='width:12pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:12pt;' ><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:56.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:56.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >310</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$29.31</font></td></tr></table></div><p style='line-height:20pt;' /><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><sup><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >(1)</font></sup><sup><font style='font-family:Times New Roman;font-size:10pt;' >  </font></sup><font style='font-family:Times New Roman;font-size:10pt;' >Represents target number of units that can vest </font><font style='font-family:Times New Roman;font-size:10pt;' >based on the achievement of the </font><font style='font-family:Times New Roman;font-size:10pt;' >performance goals.</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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of a stock option or other award plan under which equity-based compensation is awarded to employees, typically comprised of the amount of unearned compensation (deferred compensation cost), compensation expense, and changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan.  Disclosure may also include nature and general terms of such arrangements that existed during the period and potential effects of those arrangements on shareholders, effect of compensation cost arising from equity-based payment arrangements on the income statement, method of estimating the fair value of the goods or services received, or the fair value of the equity instruments granted, during the period, cash flow effects resulting from equity-based payment arrangements and, for registrants that accelerate vesting of out of the money share options, reasons for the decision to accelerate.</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 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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total compensation cost related to nonvested awards not yet recognized and the weighted-average period over which it is expected to be recognized.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PerformanceSharesMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6652146400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Earnings per Share</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The following table sets forth the calculation of basic and diluted earnings per share</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:14.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands, except per share data)</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net income (loss)</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(23,641)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,555</font></td></tr><tr style='height:6.75pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Denominator for basic earnings per share - weighted-average number of</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >common shares outstanding during the period</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >48,517</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >49,511</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Incremental common shares attributable to exercise of dilutive options</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >361</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Incremental common shares attributable to outstanding restricted</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >stock units</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >208</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Denominator for diluted earnings per share</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >48,517</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,080</font></td></tr><tr style='height:6.75pt;' ><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:278.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:278.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Basic earnings (loss) per share</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$(0.49)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$0.17</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:292.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:292.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Diluted earnings (loss) per share</font></td><td style='width:18.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:18.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$(0.49)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;border-top-style:double;border-top-width:3;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$0.17</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_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income 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://www.xbrl.org/2003/role/presentationRef<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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6773725760">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Other Intangible Assets [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_ScheduleOfGoodwillTextBlock', window );">Goodwill Rollforward</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >G</font><font style='font-family:Times New Roman;font-size:10pt;' >oodwill allocated to the Co</font><font style='font-family:Times New Roman;font-size:10pt;' >mpany&#8217;s reportable segments was</font><font style='font-family:Times New Roman;font-size:10pt;' > as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:254.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:8.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:8.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' >Americas</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Asia</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td style='width:254.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Goodwill as of December 31, 2017 and March 31, 2018</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: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;' >153,514</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >38,102</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >191,616</font></td></tr><tr style='height:14.25pt;' ><td style='width:254.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:254.25pt;' ><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: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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule Of Intangible Assets</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >I</font><font style='font-family:Times New Roman;font-size:10pt;' >ntangible assets as of</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;' > and December 31, </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >were</font><font style='font-family:Times New Roman;font-size:10pt;' > as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.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='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As of March 31, 2018</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Gross</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Net</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Accumulated</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Amortization</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer relationships</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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >100,234</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(35,992)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >64,242</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >36,156</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(29,880)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >6,276</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Technology licenses</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(18,662)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,138</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Trade names and trademarks</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other</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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >868</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(267)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >601</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >173,858</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(84,801)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >89,057</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><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: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><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 colspan='7' rowspan='1' style='width:192pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:192pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >As of December 31, 2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Gross</font></td><td style='width:9pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:9pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:11.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:11.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Net</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Accumulated</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Carrying</font></td></tr><tr style='height:12.75pt;' ><td style='width:228.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</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:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' 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:9pt;font-weight:bold;color:#000000;' >Amortization</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Customer relationships</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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >100,200</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: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(34,372)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >65,828</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Purchased software 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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >35,328</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(29,612)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,716</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Technology licenses</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(17,887)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,913</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Trade names and trademarks</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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</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: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,800</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other</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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >868</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: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(261)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >607</font></td></tr><tr style='height:14.25pt;' ><td style='width:228.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:228.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total</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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >172,996</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: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(82,132)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:51pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >90,864</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock', window );">Schedule Of Amortization Expense</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Amortization </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;' >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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > was </font><font style='font-family:Times New Roman;font-size:10pt;' >as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization of intangible assets</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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,366</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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,481</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization of capitalized purchased software costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >259</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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >276</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Amortization of debt costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >218</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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >196</font></td></tr><tr style='height:12.75pt;' ><td style='width:326.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:326.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,843</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: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:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,953</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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule Of Estimated Future Amortization Expense</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The estimated futu</font><font style='font-family:Times New Roman;font-size:10pt;' >re amortization expense of acquired</font><font style='font-family:Times New Roman;font-size:10pt;' > intangible assets for each of the next five years is as follows (in thousands):</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:379.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Year ending December 31,</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Amount</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018 (remaining nine months)</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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >8,066</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2019</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,093</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2020</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,177</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2021</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,231</font></td></tr><tr style='height:14.25pt;' ><td style='width:379.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:379.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2022</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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,203</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.</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_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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://www.xbrl.org/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=35741047&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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6768230816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract With Customer Asset And Liability [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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Changes In Contract Assets</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Significant changes in the contract asset balance during the pe</font><font style='font-family:Times New Roman;font-size:10pt;' >riod are as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:123.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:123.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Transferred to receivables from contract assets recognized at </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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:9.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >   the beginning of the 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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(145,217)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >(156,206)</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Contract assets recognized, net of reclassification to accounts receivable</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >146,344</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >149,645</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net change</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,127</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >(6,561)</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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract balances and changes in contract balances.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130551-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_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764846416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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 [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 Costs</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Note 9 &#8211; Inventories</font></td></tr><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Inventory costs are summarized as follows:</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:66pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:66pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:306.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Raw materials</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >294,699</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >258,228</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Work in process</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,853</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >8,600</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:justify;vertical-align:bottom;border-color:Black;min-width:306.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Finished goods</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,428</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >2,089</font></td></tr><tr style='height:14.25pt;' ><td style='width:306.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:306.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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >305,980</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:9.75pt;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: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;' >268,917</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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759059952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule Of Income Tax Expense</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Note 11 &#8211; Income Taxes</font></td></tr><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:430.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:430.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income tax expense consists of the following:</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:119.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:119.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Federal &#8211; current</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(304)</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(212)</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Foreign &#8211; current</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,154</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,112</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >State &#8211; current</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >306</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >128</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Deferred</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >39,000</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >74</font></td></tr><tr style='height:14.25pt;' ><td style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >41,156</font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:6.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:6.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,102</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_SummaryOfIncomeTaxHolidayTextBlock', window );">Schedule Of Tax Incentives</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >The net impact of these tax incentives was to lower income tax expense 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;' >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;' > and </font><font style='font-family:Times New Roman;font-size:10pt;' >2017</font><font style='font-family:Times New Roman;font-size:10pt;' > by approximatel</font><font style='font-family:Times New Roman;font-size:10pt;' >y </font><font style='font-family:Times New Roman;font-size:10pt;' >$2.9</font><font style='font-family:Times New Roman;font-size:10pt;' > million (approximately </font><font style='font-family:Times New Roman;font-size:10pt;' >0.06</font><font style='font-family:Times New Roman;font-size:10pt;' > </font><font style='font-family:Times New Roman;font-size:10pt;' >per diluted share) and $1.3</font><font style='font-family:Times New Roman;font-size:10pt;' > million (approximately $0.</font><font style='font-family:Times New Roman;font-size:10pt;' >03</font><font style='font-family:Times New Roman;font-size:10pt;' > per diluted share), respectively</font><font style='font-family:Times New Roman;font-size:10pt;' >,</font><font style='font-family:Times New Roman;font-size:10pt;' > as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:105pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:105pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td style='width:325.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >China</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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >422</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: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:41.25pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >167</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Malaysia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,308</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: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:41.25pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >532</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Thailand</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,144</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: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:41.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >556</font></td></tr><tr style='height:14.25pt;' ><td style='width:325.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:325.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,874</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: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:41.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:41.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,255</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_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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_SummaryOfIncomeTaxHolidayTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 35<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28937-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxHolidayTextBlock</td>
</tr>
<tr>
<td style="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764817152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment And Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_SegmentReportingAbstract', window );"><strong>Segment And Geographic Information [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Operating Segments</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;' >Informa</font><font style='font-family:Times New Roman;font-size:10pt;' >tion about operating segments i</font><font style='font-family:Times New Roman;font-size:10pt;' >s as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Net sales:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >378,785</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >361,320</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >195,122</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >179,304</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >50,796</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >40,644</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Elimination of intersegment sales</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(16,567)</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(23,365)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >608,136</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:6.75pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Depreciation and amortization:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,609</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,505</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,822</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,166</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >884</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >657</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,069</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,945</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,384</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,273</font></td></tr><tr style='height:6pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income from operations:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >16,737</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,621</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,649</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >13,379</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,995</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,370</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate and intersegment eliminations</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19,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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(17,481)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,967</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:48.75pt;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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >10,889</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other income (expense):</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest expense</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,428)</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(2,225)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest income</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,933</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,074</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other income (expense)</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >43</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(81)</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >  Income before income taxes</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >17,515</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >9,657</font></td></tr><tr style='height:6.75pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Capital expenditures:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >12,849</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,266</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >5,713</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,410</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,022</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >914</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,293</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >988</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,877</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >7,578</font></td></tr></table></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:14.5pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:14.5pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</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:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.5pt;' ><td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.5pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Total assets:</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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Americas</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >786,480</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >812,187</font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >726,481</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >674,783</font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >206,237</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >470,786</font></td></tr><tr style='height:14.5pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Corporate and other</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >338,808</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >151,548</font></td></tr><tr style='height:15pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,058,006</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,109,304</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule Of Geographic Net Sales And Long-Lived Assets</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Geographic net sales information reflects the destination of the product shipped. Long-lived assets</font></td></tr><tr style='height:14.25pt;' ><td colspan='6' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >information is based upon the physical location of the asset.</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td colspan='4' rowspan='1' style='width:114pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:114pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:12.75pt;' ><td style='width:14.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:14.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:303pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(as adjusted)</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Geographic net sales:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >391,967</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >368,717</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >106,991</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >93,632</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >80,541</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >74,922</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other foreign</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >28,637</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >20,632</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >608,136</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >557,903</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:double;border-top-width:3;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td><td colspan='2' rowspan='1' style='width:57.75pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:57.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >December 31,</font></td></tr><tr style='height:12.75pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2018</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:317.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:317.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Long-lived assets:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.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:48.75pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >United States</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >179,386</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >167,858</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Asia</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >78,867</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >77,750</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Europe</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,194</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,042</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Other foreign</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >26,900</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:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >25,830</font></td></tr><tr style='height:14.25pt;' ><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:303pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:303pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >296,347</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:48.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:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >282,480</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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9038-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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8813-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=35741047&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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=68060357&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_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764872864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow and Non-Cash Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information [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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule Of Supplemental Cash Flow and Non-Cash Information</a></td>
<td class="text"><div><table style='border-collapse:collapse;' ><tr style='height:14.25pt;' ><td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;font-weight:bold;color:#000000;' >Note 13 &#8211; Supplemental Cash Flow and Non-Cash Information</font></td></tr><tr style='height:14.25pt;' ><td colspan='7' rowspan='1' style='width:431.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:431.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >The following is additional information concerning supplemental disclosures of cash payments.</font></td></tr><tr style='height:6.75pt;' ><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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Three Months Ended</font></td></tr><tr style='height:12.75pt;' ><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='5' rowspan='1' style='width:120pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:120pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:48.75pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >2017</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Income taxes paid, net</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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,416</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: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:48.75pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >816</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Interest paid</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,256</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,214</font></td></tr><tr style='height:14.25pt;' ><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:297pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:297pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Non-cash investing activity:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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:48.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:311.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:311.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Additions to property, plant and equipment in accounts payable</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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >11,035</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: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:48.75pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:48.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >3,301</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759131504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Schedule Of Accrued Restructuring</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The following table summarizes the </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;' > activity in </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >the accrued restru</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >cturing balances related to the </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >restructuring activities initiated prior to </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >March 31,</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' > </font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2018</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:122.25pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' 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:8pt;font-weight:bold;color:#000000;' >Balance as of</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Foreign</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:8pt;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:8pt;font-weight:bold;color:#000000;' >Balance as of</font></td></tr><tr style='height:12.75pt;' ><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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' 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:8pt;font-weight:bold;color:#000000;' >December 31,</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:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Restructuring</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Cash</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:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:51pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Exchange</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:8pt;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:8pt;font-weight:bold;color:#000000;' >March 31,</font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >2017</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Charges</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:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Payment</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:8pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:51pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:51pt;' ><font style='font-family:Times New Roman;font-size:8pt;font-weight:bold;color:#000000;' >Adjustments</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:8pt;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:8pt;font-weight:bold;color:#000000;' >2018</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >2018 Restructuring:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Severance</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >765</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(746)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >$</font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >19</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Other exit costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >298</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(168)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >130</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >1,063</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(914)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.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:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >149</font></td></tr><tr style='height:14pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >2017 Restructuring:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:12pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Severance</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >47</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >47</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Leased facilities and equipment</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >96</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(96)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >&#8212;</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Other exit costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >198</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >244</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(210)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >231</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >245</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >340</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(306)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.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:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >278</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >2016 Restructuring:</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:61.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Severance</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >29</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(3)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >25</font></td></tr><tr style='height:14.25pt;' ><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:9pt;color:#000000;' ></font></td><td style='width:122.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:122.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Other exit costs</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >16</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >35</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(16)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >35</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >45</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >34</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(19)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' ></font></td><td style='width:34.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:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >&#8212;</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:right;vertical-align:bottom;border-color:Black;min-width:61.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >60</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:131.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:131.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >Total</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >290</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >1,437</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:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1,239)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;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:9pt;color:#000000;' >$</font></td><td style='width:34.5pt;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:34.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >(1)</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;color:#000000;' >$</font></td><td style='width:61.5pt;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:9pt;color:#000000;' >487</font></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759125840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 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_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive Income Net Of 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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule Of Accumulated Other Comprehensive Loss</a></td>
<td class="text"><div><p style='text-align:left;margin-top:0pt;margin-bottom:0pt;line-height:13pt;' ><font style='font-family:Times New Roman;font-size:10pt;margin-left:0pt;color:#000000;' >The changes in accumulated other c</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >omprehensive loss by component we</font><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >re as follows:</font></p></div><p style='line-height:20pt;' /><div><table style='border-collapse:collapse;' ><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Foreign</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Unrealized</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >currency</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Derivative</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >loss on</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >translation</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >instruments,</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td colspan='3' rowspan='1' style='width:58.5pt;text-align:center;vertical-align:bottom;border-color:Black;min-width:58.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >investments,</font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td></tr><tr style='height:12.75pt;' ><td colspan='2' rowspan='1' style='width:210pt;border-bottom-style:solid;border-bottom-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >(in thousands)</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >adjustments</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:55.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >net of tax</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:45pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >net of tax</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:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:30pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Other</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' ></font></td><td style='width:37.5pt;border-bottom-style:solid;border-bottom-width:1;text-align:center;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:9pt;font-weight:bold;color:#000000;' >Total</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' style='width:210pt;border-top-style:solid;border-top-width:1;text-align:left;vertical-align:bottom;border-color:Black;min-width:210pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >Balances, December 31, 2017</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(9,567)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,478</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</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: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:30pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,149)</font></td></tr><tr style='height:14.25pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >Other comprehensive gain</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:45pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:45pt;' ><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: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:30pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td></tr><tr style='height:14.25pt;' ><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width: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;' >    before reclassifications</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,332</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >833</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:45pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:30pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:37.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,165</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' 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;' >Net current period other comprehensive gain</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.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:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >1,332</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:55.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:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >833</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:45pt;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:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</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:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:30pt;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:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >&#8212;</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:37.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:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,165</font></td></tr><tr style='height:14.25pt;' ><td colspan='2' rowspan='1' 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;' >Balances, March 31, 2018</font></td><td style='width:0.75pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:0.75pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(8,235)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:55.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:55.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >2,311</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:45pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:45pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(41)</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: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:30pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:30pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(19)</font></td><td style='width:2.25pt;text-align:left;vertical-align:bottom;border-color:Black;min-width:2.25pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' ></font></td><td style='width:7.5pt;text-align:right;vertical-align:bottom;border-color:Black;min-width:7.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >$</font></td><td style='width:37.5pt;border-top-style:solid;border-top-width:1;border-bottom-style:double;border-bottom-width:3;text-align:right;vertical-align:bottom;border-color:Black;min-width:37.5pt;' ><font style='font-family:Times New Roman;font-size:10pt;color:#000000;' >(5,984)</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_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_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://www.xbrl.org/2003/role/presentationRef<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=84228862&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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6777877104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>New Accounting Pronouncements (Condensed Consolidated Balance Sheet) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</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>Condensed Consolidated Balance Sheets [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 676,327<span></span>
</td>
<td class="nump">$ 742,546<span></span>
</td>
<td class="nump">$ 752,477<span></span>
</td>
<td class="nump">$ 681,433<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">403,767<span></span>
</td>
<td class="nump">436,560<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_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">147,623<span></span>
</td>
<td class="nump">146,496<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">305,980<span></span>
</td>
<td class="nump">268,917<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">31,729<span></span>
</td>
<td class="nump">36,018<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_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">120<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">200,422<span></span>
</td>
<td class="nump">186,473<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="nump">191,616<span></span>
</td>
<td class="nump">191,616<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_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">4,034<span></span>
</td>
<td class="nump">4,034<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_OtherAssetsNoncurrent', window );">Other, net</a></td>
<td class="nump">96,442<span></span>
</td>
<td class="nump">96,524<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_Assets', window );">Assets</a></td>
<td class="nump">2,058,006<span></span>
</td>
<td class="nump">2,109,304<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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current installments of long-term debt and capital lease obligations</a></td>
<td class="nump">19,746<span></span>
</td>
<td class="nump">18,274<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">368,625<span></span>
</td>
<td class="nump">362,701<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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">12,808<span></span>
</td>
<td class="nump">11,663<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_OtherLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">83,652<span></span>
</td>
<td class="nump">85,679<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_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt and capital lease obligations, less current installments</a></td>
<td class="nump">187,601<span></span>
</td>
<td class="nump">193,406<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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">90,270<span></span>
</td>
<td class="nump">89,749<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">47,973<span></span>
</td>
<td class="nump">8,694<span></span>
</td>
<td class="text">&#160;<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_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">770,166<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_CommonStockValue', window );">Common stock</a></td>
<td class="nump">4,757<span></span>
</td>
<td class="nump">4,914<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">608,092<span></span>
</td>
<td class="nump">634,192<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">640,466<span></span>
</td>
<td class="nump">708,181<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">1,247,331<span></span>
</td>
<td class="nump">1,339,138<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 );">Accumulated other comprehensive loss</a></td>
<td class="num">(5,984)<span></span>
</td>
<td class="num">(8,149)<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 2,058,006<span></span>
</td>
<td class="nump">2,109,304<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | As Previously Reported [Member] | Calculated Under Revenue Guidance In Effect Before Topic 606 [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_StatementOfFinancialPositionAbstract', window );"><strong>Condensed Consolidated Balance Sheets [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">742,546<span></span>
</td>
<td class="nump">752,477<span></span>
</td>
<td class="nump">681,433<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">436,560<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_ContractWithCustomerAssetNetCurrent', window );">Contract assets</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397,181<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,263<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_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,473<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">191,616<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_DeferredTaxAssetsNetNoncurrent', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,034<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_OtherAssetsNoncurrent', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,524<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_Assets', window );">Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,097,317<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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current installments of long-term debt and capital lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,274<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">362,701<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_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,662<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_OtherLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,679<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_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt and capital lease obligations, less current installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,406<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_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,749<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,027<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_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">768,498<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_CommonStockValue', window );">Common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,914<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">634,192<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">697,862<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,328,819<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 );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,149)<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_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,097,317<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Adjustments [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_StatementOfFinancialPositionAbstract', window );"><strong>Condensed Consolidated Balance Sheets [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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,496<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_InventoryNet', window );">Inventories, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(128,264)<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,245)<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_IncomeTaxesReceivable', window );">Income taxes receivable</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 " 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="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="re">
<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">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 " 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 taxes</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="re">
<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, net</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,987<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_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Current installments of long-term debt and capital lease obligations</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 " 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="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="re">
<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 );">Income taxes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accrued liabilities</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt and capital lease obligations, less current installments</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</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="re">
<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 taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,667<span></span>
</td>
<td class="text">&#160;<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_Liabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,668<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_CommonStockValue', window );">Common stock</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</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="re">
<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 );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,319<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_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,319<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 );">Accumulated other comprehensive loss</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 " 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 shareholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,987<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_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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</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 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_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 long-term debt and capital lease obligation 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://www.xbrl.org/2003/role/presentationRef<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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 long-term debt and capital leases 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://www.xbrl.org/2003/role/presentationRef<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_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://www.xbrl.org/2003/role/presentationRef<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_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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_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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</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_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774327264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements (Condensed Consolidated Statement of Income) (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements Of Income (Loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 608,136<span></span>
</td>
<td class="nump">$ 557,903<span></span>
</td>
</tr>
<tr class="re">
<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 sales</a></td>
<td class="nump">549,818<span></span>
</td>
<td class="nump">510,371<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">35,750<span></span>
</td>
<td class="nump">32,651<span></span>
</td>
</tr>
<tr class="re">
<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">2,366<span></span>
</td>
<td class="nump">2,481<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_bhe_RestructuringChargesAndOtherCosts', window );">Restructuring charges and other costs</a></td>
<td class="nump">2,235<span></span>
</td>
<td class="nump">1,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">2,428<span></span>
</td>
<td class="nump">2,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,933<span></span>
</td>
<td class="nump">1,074<span></span>
</td>
</tr>
<tr class="re">
<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 income (expense), net</a></td>
<td class="nump">43<span></span>
</td>
<td class="num">(81)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">41,156<span></span>
</td>
<td class="nump">1,102<span></span>
</td>
</tr>
<tr class="re">
<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">$ (23,641)<span></span>
</td>
<td class="nump">$ 8,555<span></span>
</td>
</tr>
<tr class="ro">
<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>Earnings Per Share [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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="re">
<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 Number of Shares Outstanding, Diluted [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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">48,517<span></span>
</td>
<td class="nump">49,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">48,517<span></span>
</td>
<td class="nump">50,080<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | As Previously Reported [Member] | Calculated Under Revenue Guidance In Effect Before Topic 606 [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_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements Of Income (Loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 566,501<span></span>
</td>
</tr>
<tr class="re">
<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 sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(517,441)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,651)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(2,481)<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_bhe_RestructuringChargesAndOtherCosts', window );">Restructuring charges and other costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,511)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,074<span></span>
</td>
</tr>
<tr class="re">
<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 income (expense), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(81)<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,498)<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 9,687<span></span>
</td>
</tr>
<tr class="ro">
<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>Earnings Per Share [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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
</tr>
<tr class="re">
<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 Number of Shares Outstanding, Diluted [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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,080<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Adjustments [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_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements Of Income (Loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,598)<span></span>
</td>
</tr>
<tr class="re">
<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 sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,070<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<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_bhe_RestructuringChargesAndOtherCosts', window );">Restructuring charges and other costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">396<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">$ (1,132)<span></span>
</td>
</tr>
<tr class="ro">
<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>Earnings Per Share [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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
</tr>
<tr class="re">
<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 Number of Shares Outstanding, Diluted [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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,080<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bhe_RestructuringChargesAndOtherCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring charges and other costs, including integration and proxy contest</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;">bhe_RestructuringChargesAndOtherCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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=96947427&amp;loc=d3e1448-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</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_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6766654816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>New Accounting Pronouncements (Condensed Consolidated Cash Flow) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 income (loss)</a></td>
<td class="num">$ (23,641)<span></span>
</td>
<td class="nump">$ 8,555<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">9,541<span></span>
</td>
<td class="nump">9,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="nump">2,843<span></span>
</td>
<td class="nump">2,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on the sale of property, plant and equipment</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock-based compensation expense</a></td>
<td class="nump">2,870<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', 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="ro">
<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 );">Accounts receivable</a></td>
<td class="nump">33,419<span></span>
</td>
<td class="nump">59,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractReceivablesNet', window );">Contract assets</a></td>
<td class="num">(1,127)<span></span>
</td>
<td class="nump">6,561<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventories</a></td>
<td class="num">(38,210)<span></span>
</td>
<td class="num">(29,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">5,944<span></span>
</td>
<td class="num">(3,292)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accounts payable</a></td>
<td class="nump">2,337<span></span>
</td>
<td class="nump">16,225<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accrued liabilities</a></td>
<td class="num">(9,116)<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income taxes</a></td>
<td class="nump">716<span></span>
</td>
<td class="nump">187<span></span>
</td>
</tr>
<tr class="re">
<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 operations</a></td>
<td class="nump">24,530<span></span>
</td>
<td class="nump">77,905<span></span>
</td>
</tr>
<tr class="ro">
<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 from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(20,999)<span></span>
</td>
<td class="num">(7,469)<span></span>
</td>
</tr>
<tr class="ro">
<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 from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net provided by financing activities</a></td>
<td class="num">(70,616)<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">866<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net increase in cash and cash equivalents</a></td>
<td class="num">(66,219)<span></span>
</td>
<td class="nump">71,044<span></span>
</td>
</tr>
<tr class="ro">
<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 beginning of year</a></td>
<td class="nump">742,546<span></span>
</td>
<td class="nump">681,433<span></span>
</td>
</tr>
<tr class="re">
<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 end of period</a></td>
<td class="nump">676,327<span></span>
</td>
<td class="nump">752,477<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | As Previously Reported [Member] | Calculated Under Revenue Guidance In Effect Before Topic 606 [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_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 income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,687<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on the sale of property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(197)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', 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="ro">
<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 );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractReceivablesNet', window );">Contract assets</a></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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,512)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,329)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,225<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,256<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(384)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,905<span></span>
</td>
</tr>
<tr class="ro">
<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 from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,469)<span></span>
</td>
</tr>
<tr class="ro">
<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 from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<tr class="re">
<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 );">Net increase in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,044<span></span>
</td>
</tr>
<tr class="ro">
<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 beginning of year</a></td>
<td class="nump">742,546<span></span>
</td>
<td class="nump">681,433<span></span>
</td>
</tr>
<tr class="re">
<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 end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">752,477<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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Adjustments [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_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 income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,132)<span></span>
</td>
</tr>
<tr class="re">
<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 income (loss) to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization</a></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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(967)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on the sale of property, plant and equipment</a></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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', 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="ro">
<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 );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractReceivablesNet', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,561<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,070)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,037<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571<span></span>
</td>
</tr>
<tr class="re">
<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 operations</a></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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></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_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net provided by financing activities</a></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_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase in cash and cash equivalents</a></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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of year</a></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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
<td class="text">&#160;<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</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 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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) and income tax credits.</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 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=98514028&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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, including 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/2003/role/presentationRef<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=98514028&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInContractReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables arising from the contracting of goods and services, net for uncollectible accounts.</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 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=98514028&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_IncreaseDecreaseInContractReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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=98514028&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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioPreviouslyReportedMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member</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_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_RestatementAdjustmentMember</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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InitialApplicationPeriodCumulativeEffectTransitionAxis=us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774859040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Disaggregation of revenue) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 624,703<span></span>
</td>
<td class="nump">$ 581,268<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">608,136<span></span>
</td>
<td class="nump">557,903<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Industrial Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">124,560<span></span>
</td>
<td class="nump">117,186<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Aerospace And Defense Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">97,867<span></span>
</td>
<td class="nump">99,900<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Medical Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">97,287<span></span>
</td>
<td class="nump">84,925<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Test And Instrumentation Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">102,214<span></span>
</td>
<td class="nump">75,750<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Computing Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">103,538<span></span>
</td>
<td class="nump">100,259<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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments [Member] | Telecommunications Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">82,670<span></span>
</td>
<td class="nump">79,883<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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Elimination Of Intersegment Sales [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">16,567<span></span>
</td>
<td class="nump">23,365<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">378,785<span></span>
</td>
<td class="nump">361,320<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Operating Segments [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">372,119<span></span>
</td>
<td class="nump">353,488<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Operating Segments [Member] | Industrial Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">52,729<span></span>
</td>
<td class="nump">54,097<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Operating Segments [Member] | Aerospace And Defense Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">88,414<span></span>
</td>
<td class="nump">93,409<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Operating Segments [Member] | Medical Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">54,992<span></span>
</td>
<td class="nump">47,601<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Operating Segments [Member] | Test And Instrumentation Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">45,869<span></span>
</td>
<td class="nump">32,654<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Operating Segments [Member] | Computing Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">86,221<span></span>
</td>
<td class="nump">77,813<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Operating Segments [Member] | Telecommunications Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">43,894<span></span>
</td>
<td class="nump">47,914<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_StatementGeographicalAxis=us-gaap_AmericasMember', window );">Americas [Member] | Elimination Of Intersegment Sales [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">6,666<span></span>
</td>
<td class="nump">7,832<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">195,122<span></span>
</td>
<td class="nump">179,304<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Operating Segments [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">185,268<span></span>
</td>
<td class="nump">163,824<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Operating Segments [Member] | Industrial Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">53,657<span></span>
</td>
<td class="nump">45,791<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Operating Segments [Member] | Aerospace And Defense Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">1,130<span></span>
</td>
<td class="nump">132<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Operating Segments [Member] | Medical Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">38,263<span></span>
</td>
<td class="nump">32,477<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Operating Segments [Member] | Test And Instrumentation Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">39,233<span></span>
</td>
<td class="nump">34,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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Operating Segments [Member] | Computing Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">14,900<span></span>
</td>
<td class="nump">19,566<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Operating Segments [Member] | Telecommunications Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">38,085<span></span>
</td>
<td class="nump">31,164<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [Member] | Elimination Of Intersegment Sales [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">9,854<span></span>
</td>
<td class="nump">15,480<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">50,796<span></span>
</td>
<td class="nump">40,644<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Operating Segments [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">50,749<span></span>
</td>
<td class="nump">40,591<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Operating Segments [Member] | Industrial Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">18,174<span></span>
</td>
<td class="nump">17,298<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Operating Segments [Member] | Aerospace And Defense Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">8,323<span></span>
</td>
<td class="nump">6,359<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Operating Segments [Member] | Medical Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">4,032<span></span>
</td>
<td class="nump">4,847<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Operating Segments [Member] | Test And Instrumentation Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">17,112<span></span>
</td>
<td class="nump">8,402<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Operating Segments [Member] | Computing Sector [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">2,417<span></span>
</td>
<td class="nump">2,880<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Operating Segments [Member] | Telecommunications Sector [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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">691<span></span>
</td>
<td class="nump">805<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [Member] | Elimination Of Intersegment Sales [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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">$ 53<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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 32<br> -Paragraph 2A<br> -URI http://asc.fasb.org/extlink&amp;oid=82859839&amp;loc=SL82860478-203043<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130539-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=82913847&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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</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_EquitySecuritiesByIndustryAxis=bhe_IndustrialSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesByIndustryAxis=bhe_IndustrialSectorMember</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_EquitySecuritiesByIndustryAxis=bhe_AerospaceAndDefenseSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesByIndustryAxis=bhe_AerospaceAndDefenseSectorMember</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_EquitySecuritiesByIndustryAxis=us-gaap_HealthcareSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesByIndustryAxis=us-gaap_HealthcareSectorMember</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_EquitySecuritiesByIndustryAxis=bhe_TestAndInstrumentationSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesByIndustryAxis=bhe_TestAndInstrumentationSectorMember</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_EquitySecuritiesByIndustryAxis=bhe_ComputingSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesByIndustryAxis=bhe_ComputingSectorMember</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_EquitySecuritiesByIndustryAxis=bhe_TelecommunicationsSectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EquitySecuritiesByIndustryAxis=bhe_TelecommunicationsSectorMember</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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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_StatementGeographicalAxis=us-gaap_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_AmericasMember</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_StatementGeographicalAxis=us-gaap_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_AsiaMember</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_StatementGeographicalAxis=us-gaap_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_EuropeMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6762485904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Narrative) (Details) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Additional shares available for issuance</a></td>
<td class="nump">2.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation cost recognized for stock-based awards</a></td>
<td class="nump">$ 2.9<span></span>
</td>
<td class="nump">$ 2.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized in the income statement for stock-based awards</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Total cash received as a result of stock option exercises</a></td>
<td class="nump">3.1<span></span>
</td>
<td class="nump">5.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit realized as a result of stock option exercises and the vesting of other share-based awards</a></td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">2.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock options exercised</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Term of options</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_EmployeeAwardsMember', window );">Employee Awards [Member] | Stock Options [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_EmployeeAwardsMember', window );">Employee Awards [Member] | Restricted Stock Units (RSUs) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_EmployeeAwardsMember', window );">Employee Awards [Member] | Performance-Based Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_NonEmployeeAwardsMember', window );">Non-Employee Awards [Member] | Restricted Stock Units (RSUs) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total recognized tax benefit related to compensation cost for equity-based payment arrangements recognized in income 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 benefit from exercise of stock options granted under share-based compensation arrangement.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=SL79508275-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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.</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 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=98514028&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=SL79508275-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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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 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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from grant date that an equity-based award expires, 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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_EmployeeAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_EmployeeAwardsMember</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=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PerformanceSharesMember</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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_NonEmployeeAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis=bhe_NonEmployeeAwardsMember</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759259664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Period) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted-average amortization period</a></td>
<td class="text">10 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 18,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted-average amortization period</a></td>
<td class="text">3 years 1 month 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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Restricted Stock Units [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="nump">$ 5,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Remaining weighted-average amortization period</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized cost of unvested share-based compensation awards.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PerformanceSharesMember</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6762283200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary Of Stock Options) (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-Based Compensation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options, Outstanding, Beginning balance | shares</a></td>
<td class="nump">596<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of Options, Exercised | shares</a></td>
<td class="num">(168)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of Options, Forfeited or expired | shares</a></td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Number of Options, Outstanding, Ending balance | shares</a></td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Options, Exercisable as of December 31, 2017 | shares</a></td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Outstanding, Beginning balance | $ / shares</a></td>
<td class="nump">$ 19.72<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Weighted-Average Exercise Price, Exercised | $ / shares</a></td>
<td class="nump">18.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Forfeited or expired | $ / shares</a></td>
<td class="nump">22.97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Outstanding, Ending balance | $ / shares</a></td>
<td class="nump">20.12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price, Exercisable as of December 31, 2017 | $ / shares</a></td>
<td class="nump">$ 19.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Contractual Term (Years), Outstanding</a></td>
<td class="text">4 years 11 months 26 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-Average Remaining Contractual Term (Years), Exercisable as of December 31, 2017</a></td>
<td class="text">3 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Outstanding as of December 31, 2017 | $</a></td>
<td class="nump">$ 3,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Exercisable as of December 31, 2017 | $</a></td>
<td class="nump">$ 3,735<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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://www.xbrl.org/2003/role/presentationRef<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=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 can acquire the shares reserved for issuance under the stock option 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 5: http://www.xbrl.org/2003/role/presentationRef<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=96867065&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_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6777948752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Summary Of Stock-Based Awards) (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>$ / shares </div>
<div>shares</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested shares outstanding, shares or units, beginning balance | shares</a></td>
<td class="nump">593<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted, shares or units | shares</a></td>
<td class="nump">333<span></span>
</td>
</tr>
<tr class="re">
<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 );">Vested, shares or units | shares</a></td>
<td class="num">(198)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Forfeited, shares or units | shares</a></td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-vested shares outstanding, shares or units, ending balance | shares</a></td>
<td class="nump">672<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-vested outstanding, weighted-average grant date fair value, beginning balance | $ / shares</a></td>
<td class="nump">$ 27.47<span></span>
</td>
</tr>
<tr class="re">
<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 );">Granted, weighted-average grant date fair value | $ / shares</a></td>
<td class="nump">30.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted-average grant date fair value | $ / shares</a></td>
<td class="nump">26.21<span></span>
</td>
</tr>
<tr class="re">
<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 );">Forfeited, weighted-average grant date fair value | $ / shares</a></td>
<td class="nump">26.6<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-vested outstanding, weighted-average grant date fair value, ending balance | $ / shares</a></td>
<td class="nump">$ 29.18<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=us-gaap_PerformanceSharesMember', window );">Performance-Based Restricted Stock Units [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Non-vested shares outstanding, shares or units, beginning balance | shares</a></td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted, shares or units | shares</a></td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="re">
<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 );">Forfeited, shares or units | shares</a></td>
<td class="num">(145)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-vested shares outstanding, shares or units, ending balance | shares</a></td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="re">
<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 );">Non-vested outstanding, weighted-average grant date fair value, beginning balance | $ / shares</a></td>
<td class="nump">$ 26.88<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Granted, weighted-average grant date fair value | $ / shares</a></td>
<td class="nump">29.92<span></span>
</td>
</tr>
<tr class="re">
<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 );">Forfeited, weighted-average grant date fair value | $ / shares</a></td>
<td class="nump">23.97<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Non-vested outstanding, weighted-average grant date fair value, ending balance | $ / shares</a></td>
<td class="nump">$ 29.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_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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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://www.xbrl.org/2003/role/presentationRef<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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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 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=96867065&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6762186176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bhe_EarningsPerShareReconciliationLineItems', window );"><strong>Earnings Per Share Reconciliation [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_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="num">$ (23,641)<span></span>
</td>
<td class="nump">$ 8,555<span></span>
</td>
</tr>
<tr class="re">
<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 );">Denominator for basic earnings per share - weighted-average number of common shares outstanding during the period</a></td>
<td class="nump">48,517<span></span>
</td>
<td class="nump">49,511<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Denominator for diluted earnings per share</a></td>
<td class="nump">48,517<span></span>
</td>
<td class="nump">50,080<span></span>
</td>
</tr>
<tr class="re">
<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 earnings per share</a></td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="ro">
<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 earnings per share</a></td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
</tr>
<tr class="re">
<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 );">Anti-dilutive securities to purchase common shares</a></td>
<td class="nump">300<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=us-gaap_EmployeeStockOptionMember', window );">Stock Options [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_bhe_EarningsPerShareReconciliationLineItems', window );"><strong>Earnings Per Share Reconciliation [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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Incremental common shares attributable to stock-based awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">361<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=bhe_RestrictedSharesAndRestrictedStockUnitsMember', window );">Restricted Stock Units [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_bhe_EarningsPerShareReconciliationLineItems', window );"><strong>Earnings Per Share Reconciliation [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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Incremental common shares attributable to stock-based awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">208<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bhe_EarningsPerShareReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share Reconciliation [Line Items]</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;">bhe_EarningsPerShareReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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_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/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96948231&amp;loc=d3e4984-109258<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1252-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1500-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-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_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/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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=96947427&amp;loc=d3e1505-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<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=96947427&amp;loc=d3e1448-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=bhe_RestrictedSharesAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=bhe_RestrictedSharesAndRestrictedStockUnitsMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759049200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill And Other Intangible Assets (Narrative) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 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_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Customer Relationships [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_bhe_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<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_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Purchased Software Costs [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_bhe_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">2 years<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_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Customer Relationships [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_bhe_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">14 years<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_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Purchased Software Costs [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_bhe_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bhe_GoodwillAndOtherIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill And Other Intangible Assets [Line Items]</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;">bhe_GoodwillAndOtherIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_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_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerSoftwareIntangibleAssetMember</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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759057072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 191,616<span></span>
</td>
<td class="nump">$ 191,616<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_StatementBusinessSegmentsAxis=us-gaap_AmericasMember', window );">Americas [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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">153,514<span></span>
</td>
<td class="nump">153,514<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_StatementBusinessSegmentsAxis=us-gaap_AsiaMember', window );">Asia [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_GoodwillLineItems', window );"><strong>Goodwill [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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 38,102<span></span>
</td>
<td class="nump">$ 38,102<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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_AmericasMember</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_StatementBusinessSegmentsAxis=us-gaap_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_AsiaMember</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6777297584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Gross carrying amount</a></td>
<td class="nump">$ 173,858<span></span>
</td>
<td class="nump">$ 172,996<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accumulated amortization</a></td>
<td class="num">(84,801)<span></span>
</td>
<td class="num">(82,132)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">89,057<span></span>
</td>
<td class="nump">90,864<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>
</tr>
<tr class="ro">
<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 );">Gross carrying amount</a></td>
<td class="nump">100,234<span></span>
</td>
<td class="nump">100,200<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated amortization</a></td>
<td class="num">(35,992)<span></span>
</td>
<td class="num">(34,372)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">64,242<span></span>
</td>
<td class="nump">65,828<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_ComputerSoftwareIntangibleAssetMember', window );">Purchased Software Costs [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 );">Gross carrying amount</a></td>
<td class="nump">36,156<span></span>
</td>
<td class="nump">35,328<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accumulated amortization</a></td>
<td class="num">(29,880)<span></span>
</td>
<td class="num">(29,612)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">6,276<span></span>
</td>
<td class="nump">5,716<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_PatentedTechnologyMember', window );">Technology Licenses [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 );">Gross carrying amount</a></td>
<td class="nump">28,800<span></span>
</td>
<td class="nump">28,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(18,662)<span></span>
</td>
<td class="num">(17,887)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">10,138<span></span>
</td>
<td class="nump">10,913<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_TrademarksAndTradeNamesMember', window );">Trade Names and Trademarks [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 );">Gross carrying amount</a></td>
<td class="nump">7,800<span></span>
</td>
<td class="nump">7,800<span></span>
</td>
</tr>
<tr class="re">
<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 );">Accumulated amortization</a></td>
<td class="nump">0<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_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">7,800<span></span>
</td>
<td class="nump">7,800<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_OtherIntangibleAssetsMember', window );">Other Intangible Assets [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 );">Gross carrying amount</a></td>
<td class="nump">868<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Accumulated amortization</a></td>
<td class="num">(267)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net carrying amount</a></td>
<td class="nump">$ 601<span></span>
</td>
<td class="nump">$ 607<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_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://www.xbrl.org/2003/role/presentationRef<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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComputerSoftwareIntangibleAssetMember</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_PatentedTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PatentedTechnologyMember</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_TrademarksAndTradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TrademarksAndTradeNamesMember</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_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759118352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Other Intangible Assets [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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 2,366<span></span>
</td>
<td class="nump">$ 2,481<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Amortization of capitalized purchased software costs</a></td>
<td class="nump">259<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="ro">
<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 debt costs</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">196<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_AdjustmentForAmortization', window );">Total amortization</a></td>
<td class="nump">$ 2,843<span></span>
</td>
<td class="nump">$ 2,953<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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</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 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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 for amortization of capitalized computer software 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/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128487-111756<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759002752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill And Other Intangible Assets [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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2018 (remaining nine months)</a></td>
<td class="nump">$ 8,066<span></span>
</td>
</tr>
<tr class="re">
<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 );">2019</a></td>
<td class="nump">11,093<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2020</a></td>
<td class="nump">10,177<span></span>
</td>
</tr>
<tr class="re">
<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 );">2021</a></td>
<td class="nump">7,231<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2022</a></td>
<td class="nump">$ 7,203<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_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://www.xbrl.org/2003/role/presentationRef<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_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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6778439296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Borrowing Facilities (Details)<br> &#3647; in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 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>Mar. 31, 2018 </div>
<div>THB (&#3647;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 12, 2015 </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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityExpirationDate1', window );">Credit Agreement maturity date</a></td>
<td class="text">Nov. 12,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_invest_DerivativeNotionalAmount', window );">Derivative Notional 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="text">&#160;<span></span>
</td>
<td class="nump">$ 152.0<span></span>
</td>
<td class="nump">$ 155.3<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_CreditFacilityAxis=bhe_CreditAgreementMember', window );">Credit Agreement [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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 );">Credit Agreement capacity</a></td>
<td class="text">&#160;<span></span>
</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">430.0<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 );">Description of variable interest rate basis</a></td>
<td class="text">Interest on outstanding borrowings under the Credit Agreement accrues, at our option, at (a) the adjusted London interbank offered rate (LIBOR) plus 1.25% to 2.25%, or (b) the alternative base rate plus 0.25% to 1.25%, and is payable quarterly in arrears. The alternative base rate is equal to the highest of (i) the Administrative Agent&#8217;s prime rate, (ii) the federal funds rate plus 0.50% and (iii) the adjusted LIBOR rate plus 1.00%. The margin on the interest rates fluctuates based upon the ratio of the Company&#8217;s debt to its consolidated EBITDA.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityCovenantTerms', window );">Credit Agreement covenant terms</a></td>
<td class="text">The Credit Agreement is generally secured by a pledge of (a) all the capital stock of the Company&#8217;s domestic subsidiaries and 65% of the capital stock of its directly owned foreign subsidiaries, (b) any debt owed to Benchmark and its subsidiaries and (c) all or substantially all other personal property of Benchmark and its domestic subsidiaries (including, accounts receivable, inventory and fixed assets of Benchmark and its domestic subsidiaries), in each case, subject to customary exceptions and limitations. The Credit Agreement contains financial covenants as to debt leverage and interest coverage, and certain customary affirmative and negative covenants, including restrictions on our ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement may be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement', window );">Credit agreement, secured by percentage of stock of the Company's domestic subsidiaries</a></td>
<td class="nump">100.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement', window );">Credit agreement, secured by percentage of voting capital stock of each direct foreign subsidiary</a></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>
<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_LineOfCreditFacilityCovenantCompliance', window );">Credit Agreement covenant compliance</a></td>
<td class="text">As of March 31, 2018 and December 31, 2017, the Company was in compliance with all of these covenants and restrictions.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_CreditFacilityAxis=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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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 );">Credit Agreement capacity</a></td>
<td class="text">&#160;<span></span>
</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">200.0<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_bhe_LineOfCreditFacilityTermPeriod', window );">Term period</a></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>
<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_LineOfCreditFacilityExpirationDate1', window );">Credit Agreement maturity date</a></td>
<td class="text">Nov. 12,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement', window );">Possible increase to total commitments under Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</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.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding 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="text">&#160;<span></span>
</td>
<td class="nump">2.8<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Revolving credit facility, available for future borrowings</a></td>
<td class="text">&#160;<span></span>
</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">197.2<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_CreditFacilityAxis=bhe_TermLoanFacilityMember', window );">Term Loan 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bhe_LineOfCreditFacilityTermPeriod', window );">Term period</a></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>
<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_LineOfCreditFacilityExpirationDate1', window );">Credit Agreement maturity date</a></td>
<td class="text">Nov. 12,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentFaceAmount', window );">Term Loan proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 230.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_DebtInstrumentFrequencyOfPeriodicPayment', window );">Term Loan frequency of periodic payments</a></td>
<td class="text">quarterly<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 );">Derivative Notional 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="text">&#160;<span></span>
</td>
<td class="nump">152.0<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_DebtInstrumentCarryingAmount', window );">Principal 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="text">&#160;<span></span>
</td>
<td class="nump">202.7<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_CreditFacilityAxis=bhe_TermLoanFacilityMember', window );">Term Loan Facility [Member] | Interest Rate Swap [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_invest_DerivativeNotionalAmount', window );">Derivative Notional 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="text">&#160;<span></span>
</td>
<td class="nump">152.0<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_CreditFacilityAxis=bhe_TermLoanFacilityMember', window );">Term Loan Facility [Member] | Scenario Forecast [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentPeriodicPaymentPrincipal', window );">Quarterly principal installments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.6<span></span>
</td>
<td class="nump">$ 5.8<span></span>
</td>
<td class="nump">$ 4.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>
</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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters Of Credit [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Revolving credit facility, available for future borrowings</a></td>
<td class="text">&#160;<span></span>
</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.0<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_CreditFacilityAxis=bhe_ForeigncurrenciesMember', window );">Foreign currencies [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Revolving credit facility, available for future borrowings</a></td>
<td class="text">&#160;<span></span>
</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.0<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_CreditFacilityAxis=bhe_ThailandCreditFacilityMember', window );">Thailand 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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityExpirationDate1', window );">Credit Agreement maturity date</a></td>
<td class="text">Oct. 31,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_dei_LegalEntityAxis=bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember', window );">Benchmark Electronics (Thailand) Public Company Limited [Member] | Thailand 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit Agreement capacity | &#3647;</a></td>
<td class="nump">&#3647; 350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Credit Agreement [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityCommitmentFeePercentage', window );">U.S. Credit facility, commitment fee</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Credit Agreement [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_LineOfCreditFacilityCommitmentFeePercentage', window );">U.S. Credit facility, commitment fee</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR Plus [Member] | Minimum [Member] | Credit Agreement [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable 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_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember', window );">LIBOR Plus [Member] | Maximum [Member] | Credit Agreement [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.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_VariableRateAxis=us-gaap_BaseRateMember', window );">Alternate Base Rate Plus [Member] | Minimum [Member] | Credit Agreement [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">0.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_VariableRateAxis=us-gaap_BaseRateMember', window );">Alternate Base Rate Plus [Member] | Maximum [Member] | Credit Agreement [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_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bhe_LineOfCreditFacilityTermPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of credit facility, term 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;">bhe_LineOfCreditFacilityTermPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</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_bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Direct Foreign Subsidiaries Voting Capital Stock, Used To Secure Credit Agreement</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;">bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</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_bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Domestic Subsidiaries Stock, Used To Secure Credit Agreement</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;">bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</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_bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Possible increase to the borrowing capacity of credit agreement</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;">bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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 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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28551-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_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentFrequencyOfPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 frequency of periodic payments (monthly, quarterly, annual).</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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_DebtInstrumentFrequencyOfPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 periodic payments applied to principal.</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 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_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total amount of the contingent obligation under letters of credit outstanding as of the reporting 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_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</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_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityCovenantCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of whether the entity has been in compliance with any credit facility debt covenants 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21475-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<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_LineOfCreditFacilityCovenantCompliance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCovenantTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 conditions for borrowing under the credit facility including the nature of any restrictions.</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 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_LineOfCreditFacilityCovenantTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the credit facility terminates, 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://www.xbrl.org/2003/role/presentationRef<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_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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_CreditFacilityAxis=bhe_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=bhe_CreditAgreementMember</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_CreditFacilityAxis=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_CreditFacilityAxis=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_CreditFacilityAxis=bhe_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=bhe_TermLoanFacilityMember</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_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_DerivativeInstrumentRiskAxis=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_StatementScenarioAxis=us-gaap_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioForecastMember</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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</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_CreditFacilityAxis=bhe_ForeigncurrenciesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=bhe_ForeigncurrenciesMember</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_CreditFacilityAxis=bhe_ThailandCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=bhe_ThailandCreditFacilityMember</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_dei_LegalEntityAxis=bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">dei_LegalEntityAxis=bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember</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_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_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_us-gaap_RangeAxis=us-gaap_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;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774567056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contract Assets (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract With Customer Asset And Liability [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_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">$ 147,623<span></span>
</td>
<td class="nump">$ 146,496<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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130533-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_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6777650944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets (Schedule Of Changes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ChangeInContractWithCustomerAssetAbstract', window );"><strong>Change In Contract With Customer Asset [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_ContractWithCustomerAssetReclassifiedToReceivable', window );">Transferred to receivables from contract assets recognized at the beginning of the period</a></td>
<td class="num">$ (145,217)<span></span>
</td>
<td class="num">$ (156,206)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod', window );">Contract assets recognized, net of reclassification to accounts receivable</a></td>
<td class="nump">146,344<span></span>
</td>
<td class="nump">149,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Net change</a></td>
<td class="nump">$ 1,127<span></span>
</td>
<td class="num">$ (6,561)<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_ChangeInContractWithCustomerAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ChangeInContractWithCustomerAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetReclassifiedToReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130551-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_ContractWithCustomerAssetReclassifiedToReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173487&amp;loc=SL51747714-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84173487&amp;loc=SL51747714-108306<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130549-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_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759148272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Schedule Of Inventory Costs) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 294,699<span></span>
</td>
<td class="nump">$ 258,228<span></span>
</td>
</tr>
<tr class="re">
<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">7,853<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
</tr>
<tr class="ro">
<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">3,428<span></span>
</td>
<td class="nump">2,089<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 );">Inventories</a></td>
<td class="nump">$ 305,980<span></span>
</td>
<td class="nump">$ 268,917<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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/presentationRef<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://www.xbrl.org/2003/role/presentationRef<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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6904825696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable Sale Program (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bhe_MaximumLimitAccountsReceivableSaleProgram', window );">Maximum Limit Accounts Receivable Sale Program</a></td>
<td class="nump">$ 40.0<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_bhe_TradeAccountsReceivableSold', window );">Trade Accounts Receivable Sold</a></td>
<td class="nump">40.0<span></span>
</td>
<td class="nump">$ 25.0<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_bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty', window );">Amount Received From Trade Accounts Receivable Sold To Third Party</a></td>
<td class="nump">39.9<span></span>
</td>
<td class="nump">24.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfAccountsReceivable', window );">Loss on sale of accounts receivable resulting from discount</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount received upon sale of trade accounts receivable to third party.</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;">bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_bhe_MaximumLimitAccountsReceivableSaleProgram">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable program with third party maximum amount at any time that can be sold.</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;">bhe_MaximumLimitAccountsReceivableSaleProgram</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_bhe_TradeAccountsReceivableSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of trade accounts receivable that have been sold to a third party.</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;">bhe_TradeAccountsReceivableSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnSaleOfAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the net positive or negative amount derived from subtracting from net proceeds of sale, the carrying amounts, net of allocated reserves, of accounts receivable transferred to a third party in a transaction that qualifies for sales treatment.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=82924980&amp;loc=d3e107425-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6778538336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Narrative) (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bhe_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_UndistributedEarningsOfForeignSubsidiaries', window );">Cumulative undistributed earnings of foreign subsidiaries</a></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">$ 928,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_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="nump">$ 277,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">$ 2,874<span></span>
</td>
<td class="nump">$ 1,255<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_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Net impact of tax incentives, per diluted share</a></td>
<td class="nump">$ 0.06<span></span>
</td>
<td class="nump">$ 0.03<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_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties', window );">Unrecognized tax benefits including interest and penalties</a></td>
<td class="nump">$ 300<span></span>
</td>
<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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Interest on unrecognized tax</a></td>
<td class="nump">47<span></span>
</td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases related to prior year tax positions</a></td>
<td class="nump">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_StatementScenarioAxis=us-gaap_ScenarioForecastMember', window );">Scenario Forecast [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_bhe_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_ForeignEarningsRepatriated', window );">Foreign earnings repatriated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 223,000<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State And Local Jurisdiction [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_bhe_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Income tax expense on foreign earnings expected to be repatriated</a></td>
<td class="nump">9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Country [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_bhe_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeTaxReconciliationRepatriationOfForeignEarnings', window );">Income tax expense on foreign earnings expected to be repatriated</a></td>
<td class="nump">$ 30,700<span></span>
</td>
<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_StatementGeographicalAxis=country_CN', window );">China [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_bhe_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeTaxHolidayTerminationDate', window );">Income tax holidays expiration date</a></td>
<td class="text">2018<span></span>
</td>
<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_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">$ 422<span></span>
</td>
<td class="nump">$ 167<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_StatementGeographicalAxis=country_MY', window );">Malaysia [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_bhe_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeTaxHolidayTerminationDate', window );">Income tax holidays expiration date</a></td>
<td class="text">2021<span></span>
</td>
<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_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">$ 1,308<span></span>
</td>
<td class="nump">532<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_StatementGeographicalAxis=country_TH', window );">Thailand [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_bhe_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeTaxHolidayTerminationDate', window );">Income tax holidays expiration date</a></td>
<td class="text">2028<span></span>
</td>
<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_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">$ 1,144<span></span>
</td>
<td class="nump">$ 556<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_bhe_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</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;">bhe_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits including interest and penalties.</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;">bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ForeignEarningsRepatriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 earnings repatriated from subsidiaries outside the country of domicile.</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_ForeignEarningsRepatriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</td>
</tr>
<tr>
<td style="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_IncomeTaxHolidayTerminationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 date on which the special tax status will terminate.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayTerminationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 repatriation of foreign 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/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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_IncomeTaxReconciliationRepatriationOfForeignEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationTaxHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 income exempt from income tax because of a tax holiday.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxHolidays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 995<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6503627&amp;loc=d3e59836-110443<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96869850&amp;loc=d3e28200-109314<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 interest expense accrued for an underpayment of income taxes.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementScenarioAxis=us-gaap_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=us-gaap_ScenarioForecastMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</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_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_CN</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_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_MY</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_StatementGeographicalAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_TH</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6774374720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Income Tax Expense (Benefit)) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [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_CurrentFederalTaxExpenseBenefit', window );">Federal - Current</a></td>
<td class="num">$ (304)<span></span>
</td>
<td class="num">$ (212)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign - Current</a></td>
<td class="nump">2,154<span></span>
</td>
<td class="nump">1,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State - Current</a></td>
<td class="nump">306<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="re">
<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 );">U.S. Deferred tax benefit</a></td>
<td class="nump">39,000<span></span>
</td>
<td class="nump">74<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_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 41,156<span></span>
</td>
<td class="nump">$ 1,102<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 federal 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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<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 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 foreign 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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 state and local 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://www.xbrl.org/2003/role/presentationRef<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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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 4: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6929520208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Tax Incentives) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">$ 2,874<span></span>
</td>
<td class="nump">$ 1,255<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_StatementGeographicalAxis=country_CN', window );">China [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_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">167<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_StatementGeographicalAxis=country_MY', window );">Malaysia [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_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">1,308<span></span>
</td>
<td class="nump">532<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementGeographicalAxis=country_TH', window );">Thailand [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_IncomeTaxReconciliationTaxHolidays', window );">Income tax incentives</a></td>
<td class="nump">$ 1,144<span></span>
</td>
<td class="nump">$ 556<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_IncomeTaxReconciliationTaxHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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 income exempt from income tax because of a tax holiday.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxHolidays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_CN</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_StatementGeographicalAxis=country_MY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_MY</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_StatementGeographicalAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=country_TH</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6777330128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment And Geographic Information (Operating Segments) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Sales to our largest customers</a></td>
<td class="nump">$ 608,136<span></span>
</td>
<td class="nump">$ 557,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,384<span></span>
</td>
<td class="nump">12,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income from operations</a></td>
<td class="nump">17,967<span></span>
</td>
<td class="nump">10,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">2,428<span></span>
</td>
<td class="nump">2,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">1,933<span></span>
</td>
<td class="nump">1,074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 Non operating Income Expense</a></td>
<td class="nump">43<span></span>
</td>
<td class="num">(81)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income before income taxes</a></td>
<td class="nump">17,515<span></span>
</td>
<td class="nump">9,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">20,877<span></span>
</td>
<td class="nump">7,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2,058,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,109,304<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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Elimination Of Intersegment 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales to our largest customers</a></td>
<td class="num">(16,567)<span></span>
</td>
<td class="num">(23,365)<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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate And Intersegment Eliminations [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="num">(19,414)<span></span>
</td>
<td class="num">(17,481)<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_StatementBusinessSegmentsAxis=us-gaap_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales to our largest customers</a></td>
<td class="nump">378,785<span></span>
</td>
<td class="nump">361,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,609<span></span>
</td>
<td class="nump">5,505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income from operations</a></td>
<td class="nump">16,737<span></span>
</td>
<td class="nump">12,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">12,849<span></span>
</td>
<td class="nump">3,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">786,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">812,187<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_StatementBusinessSegmentsAxis=us-gaap_AsiaMember', window );">Asia [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Sales to our largest customers</a></td>
<td class="nump">195,122<span></span>
</td>
<td class="nump">179,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,822<span></span>
</td>
<td class="nump">3,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Income from operations</a></td>
<td class="nump">17,649<span></span>
</td>
<td class="nump">13,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">5,713<span></span>
</td>
<td class="nump">2,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">726,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">674,783<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_StatementBusinessSegmentsAxis=us-gaap_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales to our largest customers</a></td>
<td class="nump">50,796<span></span>
</td>
<td class="nump">40,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">884<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income from operations</a></td>
<td class="nump">2,995<span></span>
</td>
<td class="nump">2,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">1,022<span></span>
</td>
<td class="nump">914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">206,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">470,786<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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Corporate And Other [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Assets', window );">Total assets</a></td>
<td class="nump">338,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151,548<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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,069<span></span>
</td>
<td class="nump">2,945<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Capital expenditures</a></td>
<td class="nump">$ 1,293<span></span>
</td>
<td class="nump">$ 988<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_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://www.xbrl.org/2003/role/presentationRef<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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://www.xbrl.org/2003/role/presentationRef<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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=64930785&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible 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/presentationRef<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=98514028&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_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</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_StatementBusinessSegmentsAxis=us-gaap_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_AmericasMember</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_StatementBusinessSegmentsAxis=us-gaap_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_AsiaMember</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_StatementBusinessSegmentsAxis=us-gaap_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_EuropeMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementBusinessSegmentsAxis=us-gaap_CorporateMember</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6762120320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Geographic net sales</a></td>
<td class="nump">$ 608,136<span></span>
</td>
<td class="nump">$ 557,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">296,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 282,480<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_StatementGeographicalAxis=country_US', window );">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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Geographic net sales</a></td>
<td class="nump">391,967<span></span>
</td>
<td class="nump">368,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">179,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">167,858<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_StatementGeographicalAxis=us-gaap_AsiaMember', window );">Asia [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Geographic net sales</a></td>
<td class="nump">106,991<span></span>
</td>
<td class="nump">93,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">78,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,750<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Geographic net sales</a></td>
<td class="nump">80,541<span></span>
</td>
<td class="nump">74,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">11,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,042<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_StatementGeographicalAxis=bhe_OtherRegionsMember', window );">Other Foreign [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_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [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_Revenues', window );">Geographic net sales</a></td>
<td class="nump">28,637<span></span>
</td>
<td class="nump">$ 20,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 26,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,830<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_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9038-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_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<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=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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;">us-gaap_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_us-gaap_StatementGeographicalAxis=us-gaap_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_AsiaMember</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_StatementGeographicalAxis=us-gaap_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=us-gaap_EuropeMember</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_StatementGeographicalAxis=bhe_OtherRegionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=bhe_OtherRegionsMember</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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761115040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<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 );">Income taxes paid, net</a></td>
<td class="nump">$ 1,416<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
</tr>
<tr class="re">
<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 );">Interest paid</a></td>
<td class="nump">2,256<span></span>
</td>
<td class="nump">2,214<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Cash Flow Non-cash Investing And Financing Activities Disclosure [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_CapitalExpendituresIncurredButNotYetPaid', window );">Additions to property, plant and equipment in accounts payable</a></td>
<td class="nump">$ 11,035<span></span>
</td>
<td class="nump">$ 3,301<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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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://www.xbrl.org/2003/role/presentationRef<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_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, after deduction of cash paid for capitalized interest, for interest. 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/presentationRef<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_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_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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6775101312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Charges (Schedule Of Accrued Restructuring) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">$ 290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">1,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(1,239)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=bhe_TwoThousandAndEighteenMember', window );">2018 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">1,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(914)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=bhe_TwothousandandseventeenMember', window );">2017 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(306)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=bhe_TwoThousandAndSixteenMember', window );">2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-Cash Activity</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">60<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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Severance [Member] | 2018 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(746)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">19<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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Severance [Member] | 2017 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">47<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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Severance [Member] | 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Restructuring Reserve Accrual Adjustment</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-Cash Activity</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">25<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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_FacilityClosingMember', window );">Lease Facility Costs [Member] | 2017 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></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_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_FacilityClosingMember', window );">Lease Facility Costs [Member] | 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Non-Cash Activity</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Exit Costs | 2018 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">298<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(168)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">130<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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Exit Costs | 2017 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">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_PaymentsForRestructuring', window );">Cash Payment</a></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_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">231<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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Exit Costs | 2016 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning Balance</a></td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payment</a></td>
<td class="num">(16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveTranslationAdjustment', window );">Foreign Exchange Adjustments</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending Balance</a></td>
<td class="nump">$ 35<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&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_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140864-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring 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/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveTranslationAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 decreases (increases) the restructuring reserve.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=27011515&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveTranslationAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestructuringCostAndReserveAxis=bhe_TwoThousandAndEighteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=bhe_TwoThousandAndEighteenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=bhe_TwothousandandseventeenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=bhe_TwothousandandseventeenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=bhe_TwoThousandAndSixteenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=bhe_TwoThousandAndSixteenMember</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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_FacilityClosingMember</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_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReserveQuantitiesByTypeOfReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6763919008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems', window );"><strong>Fair Value Off Balance Sheet Risks Disclosure Information [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_invest_DerivativeNotionalAmount', window );">Interest rate swap notional amount</a></td>
<td class="nump">$ 152,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155,300<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unrealized gain on derivative, net of tax</a></td>
<td class="nump">$ 833<span></span>
</td>
<td class="nump">$ 365<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_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember', window );">Interest Rate Swap [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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems', window );"><strong>Fair Value Off Balance Sheet Risks Disclosure Information [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_DerivativeFixedInterestRate', window );">Fixed interest rate</a></td>
<td class="nump">1.4935%<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_InterestRateCashFlowHedgeAssetAtFairValue', window );">Fair value of interest rate swap</a></td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Unrealized gain on interest rate swap</a></td>
<td class="nump">1,100<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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Unrealized gain on derivative, net of tax</a></td>
<td class="nump">$ 800<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_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_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</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_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueOffBalanceSheetRisksDisclosureInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateCashFlowHedgeAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&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_InterestRateCashFlowHedgeAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 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://www.xbrl.org/2003/role/presentationRef<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=6441202&amp;loc=d3e80720-113993<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=6441202&amp;loc=d3e80720-113993<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&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_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_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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6762846048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive income loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax, beginning balance</a></td>
<td class="num">$ (8,149)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss) before reclassifications</a></td>
<td class="nump">2,165<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</a></td>
<td class="nump">2,165<span></span>
</td>
<td class="nump">$ 964<span></span>
</td>
</tr>
<tr class="re">
<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, net of tax, ending balance</a></td>
<td class="num">(5,984)<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 translaction adjustments [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive income loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax, beginning balance</a></td>
<td class="num">(9,567)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss) before reclassifications</a></td>
<td class="nump">1,332<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</a></td>
<td class="nump">1,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, net of tax, ending balance</a></td>
<td class="num">(8,235)<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 );">Derivative instruments, net of tax [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive income loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax, beginning balance</a></td>
<td class="nump">1,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss) before reclassifications</a></td>
<td class="nump">833<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</a></td>
<td class="nump">833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, net of tax, ending balance</a></td>
<td class="nump">2,311<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_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized loss on investments, net of tax [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive income loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax, beginning balance</a></td>
<td class="num">(41)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 gain (loss) before reclassifications</a></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</a></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 );">Accumulated other comprehensive loss, net of tax, ending balance</a></td>
<td class="num">(41)<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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember', window );">Other, net of tax [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated other comprehensive income loss [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax, beginning balance</a></td>
<td class="num">(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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other comprehensive gain (loss) before reclassifications</a></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</a></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 );">Accumulated other comprehensive loss, net of tax, ending balance</a></td>
<td class="num">$ (19)<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://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_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://www.xbrl.org/2003/role/presentationRef<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=84158357&amp;loc=d3e1436-108581<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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=84228862&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_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/presentationRef<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=84159872&amp;loc=d3e21463-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=84228862&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<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=84158357&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_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_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_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedNetUnrealizedInvestmentGainLossMember</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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember</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>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.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6763292368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Narrative) (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ 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"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 11, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Mar. 09, 2018</div></th>
<th class="th"><div>Mar. 06, 2018</div></th>
<th class="th"><div>Dec. 07, 2015</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_DividendsPayableLineItems', window );"><strong>Dividends Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Quarterly cash dividend declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Dividend declared date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  06,  2018<span></span>
</td>
<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_DividendsPayableDateOfRecordDayMonthAndYear', window );">Dividend record date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 29,  2018<span></span>
</td>
<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_DividendPayableDateToBePaidDayMonthAndYear', window );">Dividend paid date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 11,  2018<span></span>
</td>
<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_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity Class Of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase of common shares program authorized 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">$ 250.0<span></span>
</td>
<td class="nump">$ 100.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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Repurchase of common shares remaining authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 245.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="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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableLineItems', window );"><strong>Dividends Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid</a></td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=bhe_AcceleratedStockRepurchaseAgreementMember', window );">Accelerated Stock Repurchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity Class Of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt', window );">Accelerated Share Repurchases Payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (50.0)<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_TreasuryStockCommonShares', window );">Initial ASR share delivery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.3<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_bhe_AsrRepurchaseCommonPercentOfExpectedShares', window );">ASR Repurchase, Common, Percent of Expected Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<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_bhe_AsrRepurchaseCommonPercentOfExpectedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 percent of treasury stock common shares, expected under accelerated stock repurchase agreement.</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;">bhe_AsrRepurchaseCommonPercentOfExpectedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bhe_</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_AcceleratedShareRepurchasesSettlementPaymentOrReceipt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.</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 FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6405686&amp;loc=d3e22802-112653<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock outstanding.</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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the declared dividend will be paid, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 paid and unpaid common stock dividends declared with the form of settlement in cash.</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 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_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the dividend to be paid was declared, 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://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-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_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the holder must own the stock to be entitled to the dividend, 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_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-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_DividendsPayableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DividendsPayableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 stock repurchase plan authorized.</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_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 previously issued common shares repurchased by the issuing entity and held in treasury.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<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_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=bhe_AcceleratedStockRepurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareRepurchaseProgramAxis=bhe_AcceleratedStockRepurchaseAgreementMember</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>EXCEL
<SEQUENCE>78
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "QYJ4P?(\\#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,$%     @ +'FI3&;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) 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    "  L>:E,L3QO*.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O:1C4D/7%\4G!<&!XEM(;EM8TX3DI-VW-ZU;
MA^@'\#%W__SN=W"-#E+[B"_1!XQD,=V,KNN3U&'##D1! B1]0*=2F1-];NY\
M=(KR,^XA*'U4>X2*\UMP2,HH4C !B[ 06=L8+75$13Z>\48O^/ 9NQEF-&"'
M#GM*($H!K)TFAM/8-7 %3##"Z-)W <U"G*M_8N<.L'-R3'9)#<-0#JLYEW<0
M\/[\]#JO6]@^D>HUYE_)2CH%W+#+Y+?5_</VD;45%W7!UP6_VXJUY+6LZH_)
M]8??5=AY8W?V'QM?!-L&?MU%^P502P,$%     @ +'FI3)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    "  L>:E,LND.Z(H"  !&"0  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U6?Z^;(!3]*L8/\!3\V1=KTG99MF1+FK=L^YNVM)JGXH#6
MMV\_0)]S<-T_"GC./5PX5R@&QE]%1:GTWMJF$UN_DK)_#@)QKFA+Q!/K::>^
M7!EOB51=?@M$SRFY&%+;!#@,TZ E=>>7A1D[\K)@=]G4'3UR3]S;EO#?>]JP
M8>LC_WW@I;Y54@\$9=&3&_U&Y??^R%4OF*-<ZI9VHF:=Q^EUZ^_0\P%EFF 0
M/VHZB$7;TZF<&'O5G<^7K1_J&=&&GJ4.0=3K00^T:70D-8]?4U!_UM3$9?L]
M^D>3O$KF1 0]L.9G?9'5UL]][T*OY-[(%S9\HE-"B>]-V7^A#]HHN)Z)TCBS
M1IBG=[X+R=HIBII*2][&=]V9]S!^B:.)!A/P1, S :?_)403(9H)R"@$X\Q,
MJA^()&7!V>#Q<;=ZHDV!GB.UF&<]:-;.?%/9"C7Z*,,B>.@P$V(_(O "@69$
MH&+/ A@2V&.'CO\5.+B("!:(P PB0X\6]!BFQR ]-O1X04^L!7 1*2R0@ *)
M0\\L 1>1PP(I*) Z](TEX")0""MDH$+F\I$E,4(2 ^G&;0[12AHY*)*[(I93
M]B,D74)6K+(!)3:N1&Q) ) $ED A7%"A&R&U2RIT5BM/HSA:\15:*5WD*MG6
M@C KNX+ ^MTA[$:P_05@\(K!$%S$*'(CV!:#,'A%!:YUY)8RCJR_T819[DV<
MQ3F.DY7?'H++'KE5C6VS09@UM\&UC]S2QH[; ,R:"ES_R/T!8,=I ,9V6K X
ME5K*;^8 %]Z9W3MS>UB,SI>$'3:GVE_X>,/X2OBM[H1W8E*=C>8$NS(FJ9I*
M^*26M5*7FKG3T*O4S4RU^7BRCQW)^NG6$LQ7I_(/4$L#!!0    ( "QYJ4Q$
ME5MB 00  &H2   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULA9A;;]M&
M$$;_BL#WAKNS5QJ2@$A!T0()8*1H^TQ+*TL(*:HD;27_/DN*%NB9V>;%(NEO
M=L_R<C3B\MJTW[IC"/WB>UV=NU5V[/O+0YYWNV.HR^Y#<PGG^)]#T]9E'W?;
MY[R[M*'<CT5UE8,0-J_+TSE;+\=CC^UZV;STU>D<'MM%]U+79?MC$ZKFNLID
M]G;@Z^GYV \'\O7R4CZ'OT+_]^6QC7OY?93]J0[G[M2<%VTXK+*/\F&KQ% P
M)OXYA6LWVUX,2WEJFF_#SI_[528&HE"%73\,4<:/U[ -536,%#G^FP;-[G,.
MA?/MM]%_'Q<?%_-4=F';5/^>]OUQE?ELL0^'\J7JOS;7/\*T(),MIM5_#J^A
MBO&!),ZQ:ZIN_+O8O71]4T^C1)2Z_'[[/)W'S^LT_EL97P!3 =P+I/[? C45
M*%20W\C&I7XJ^W*];)OKHKU=K4LYW!3R0<63N1L.CN=N_%]<;1>/OJZA6.:O
MPSA39'.+P#SR/K&E"27ND3S.?X< %@+&>C6OEWR]8NO56*_G]0AQ<XNX,7(>
M(]99!0ZMA,:<!J,M3Z-9&DUI%**Y1<QL&BV4LYB&B2EK;.+<&I;&4!J-: R9
M1FIG 4%ON9C51>+<6);&4AJ#:"R91@E3>(%H: RL+Z3C:1Q+XRB-132.TDB'
M'Y$MD[)">I[%LRR>LJ#;8>/)+!;A;FE$0N)V*5B,@F)XA%'0.8PUNL!68')6
M"6L2ET@*7E""$A%#"7HS"*&!>(KFI+?:J0110IF2$&F!B22=J9!6XNOUZ]Q[
M(MZ?$BB1Q$3 .4=CGE^DWM/P-I94QQKK>,K,YRFLQK$M&S.0XN%]+*F0-1:R
MI*H%87SLAC 1$Y2B4"+%Q%M9&O*5IU,C\":55*4:JU122<K":;(F)N;!I7AX
METHJ4SS11G*>]!8,!N)RX$2B*9"\4255JL9*E9PPO? 8B(E):U/>X-4JJ5LU
M=JNDTO3Q*Y\\%TS,6%?P/,";%:A9-38K4&-JK[U"=MER.1=C"=<#;U:@9C78
MK, 8TSLK"!%G5J5%PJR0Z$RI60TV*U!G%B+>K1B(QGQ\&%/7C'<K,&XE/%2:
MVA4.MW-,S-LB\= #KU;01&.S>_7]"+P(@?:G!LL9:.>IG<'-,I<J9&H]O%2!
M2M7@;AFH+:WP@K0_7$YI6:3.#Z]5H%HU6/- =6FUT*0Y9').>.D36@5>JT"U
M:K#H@?KRM]C#XVZ#BWF9?"1XK0+5*KXW-L#THA#[/NHQ)JA4(56BEU>\6A55
MJ\&JGS+SWYI\R\$%V98CG_WH']["?"G;Y].Y6SPU?=_4XZ_\0]/T(0XJ/L0E
M'D.YO^]4X= /FRYNM[>W'[>=OKE,;W;R^^NE]4]02P,$%     @ +'FI3%6<
M-0!3 @  * @  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-EFVOFC 4
MQ[\*X0/8E@=!@R339=F2+3%WV?:Z:A5R@;*VRMVW7UN00%N]]XU]X/\_YW>*
MGIIUE+WR@A#AO=55PS=^(42[!H ?"U)COJ M:>23,V4U%G+)+H"WC."3-M45
M""!<@AJ7C9]G>F_/\HQ>154V9,\\?JUKS/YM246[C8_\^\9+>2F$V@!YUN(+
M^4G$KW;/Y J,44YE31I>TL9CY+SQ/Z'U#FF#5OPN2<<G<T^5<J#T52V^G38^
M5$2D(D>A0F YW,B.5)6*)#G^#D'],:<R3N?WZ%]T\;*8 ^9D1ZL_Y4D4&S_U
MO1,YXVLE7FCWE0P%Q;XW5/^=W$@EY8I$YCC2BNM/[WCE@M9#%(E2X[=^+!L]
M=D/\N\UM" 9#,!I0]-00#H;0,(">3)?Z&0N<9XQV'NO?5HO5EP*M0WF81[6I
MSTX_D]5RN7O+XU4&;BK.(-GVDF B">:*G:T(X2@!,O\($3@A NT/)_[E W_H
M](?:'TW]R"BBER1:TF@)@K%1QG/-C"-R<D0VAW%4V\C*$85I%)HH+ED H]!-
M$SMI8ILF-&AZ23I) Q?&R>V>:V8<2R?'TN:(#(Y>$D]RQ!!" ^0=T8PD<9(D
M-HEQ\-O$2F)B/%/,&%(G0VHS+ V&] -OY;EFQK%R<JQLCL3@6%F5HLCQ7MZ5
MS6@0=/<A:/.D9B."5J8HB1.K&SED*_3HMX,>]$5D\UB-$7V,QR%S\(!)RU9W
MZ _,+F7#O0,5LOOK'GVF5! 9$BYDL$)>V^.B(F>AIHF<L_[NZA>"ML.]#,8_
M!_E_4$L#!!0    ( "QYJ4QQOB;270,  ,D-   8    >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&ULA9=O;YLP$,:_"N)]B_]@,%42J<DT;=(F59NVO::)DZ "
MSL!INF\_8VA*?>?M3<#.<W>_,\X3O+CH[JD_*F6BEZ9N^V5\-.9TER3]]JB:
MLK_5)]7:;_:Z:TICA]TAZ4^=*G<NJ*D31DB6-&75QJN%FWOH5@M]-G75JH<N
MZL]-4W9_UJK6EV5,X]>);]7A:(:)9+4XE0?U79D?IX?.CI)KEEW5J+:O=!MU
M:K^,[^G=AK$AP"E^5NK2S^ZCH95'K9^&P>?=,B8#D:K5U@PI2GMY5AM5UT,F
MR_%[2AI?:PZ!\_O7[!]=\[:9Q[)7&UW_JG;FN(QE'.W4OCS7YIN^?%)30R*.
MINZ_J&=56_E 8FML==V[SVA[[HUNIBP6I2E?QFO5NNMERO\:A@>P*8!= VSM
M?P7P*8"_!:2N^9',M?JA-.5JT>E+U(U/ZU0.FX+><;N8VV'2K9W[SG;;V]GG
M54X6R?.09Y*L1PF;2>A5D=CDUPH,J[!F()R]+["!BCQ0@:,]<!?/Y_$,CT_1
M^-3%I_-X[JW!*,F=I'62C$C*,Z\3*!,B+PC':01*(R!-ZM&,$C$ODQ:22H\&
MD5'"0VN;H309I!$>30;+2 Y@H"K-!0\\IQQER2&+]P#6.:C"12Z\';U!5"P3
M@761*(N$++G'(D$5QC-_QR"B5 9("I2D@"3>VJ\+6(1Q[S%NH(@*&B"A!#<3
M ED*WTT(K),7F;=X&TQ&I"P"/ %SHX!' G>CH- -2YF_?5$98R+ @UKA/660
MA_H\##9><.[C("HR\XGW-+AM4@YIF$_#X<\6L$#-36@+4]R!*;1@Z5OPI'F_
M<03UMS$B*S*1!W!P"Z;0@Z7OP12Z:TJI\'_?B(Q2$K ]BGLPA28L?1.>-/F[
M_<FSE/H\4">%"&UCW(=I#OYP91;(@+LGA?8I??N<-,6\(W*;%GY#4$9N:>AY
MXQ9*H8=*WT,GS7]QH"R,PW ;902N;\#X&&Y\##$^?WT9=+14"NH;,28K@G\,
M##<^AAB?O\ ,6AK* V6"D)FMCSS)[ 6X4=W!G17Z:*O/K1G>-6>SU_/(O3N.
M>/-K>TX93Q5O:<9#SM>R.U1M'SUJ8U_/W4OT7FNC+"6YM7Q'>ZZZ#FJU-\-M
M;N^[\7 Q#HP^30>GY'IZ6_T%4$L#!!0    ( "QYJ4S.:S"H;0(  -P'   8
M    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULA55=CYLP$/PKB/<[,.8S(D@7
MJJJ56BFZJNVS0YR SF!J.\GUW]<V'$=MIWT)]C*S.V.'W?)&V0MO,1;>:T\&
MOO5;(<9-$/"FQ3WBCW3$@WQSHJQ'0F[9.> CP^BH23T)HC!,@QYU@U^5.K9G
M54DO@G0#WC./7_H>L=\[3.AMZP/_+?#<G5NA D%5CNB,OV'Q?=PSN0N6+,>N
MQP/OZ. Q?-KZ3V!3 TW0B!\=OO'5VE-6#I2^J,WGX]8/E2),<"-4"B0?5UQC
M0E0FJ>/7G-1?:BKB>OV6_:,V+\T<$,<U)3^[HVBW?NY[1WQ"%R*>Z>T3G@TE
MOC>[_X*OF$BX4B)K-)1P_>LU%RYH/V>14GKT.CV[03]OTYL,SC0W(9H)T4*0
MM?]%@#,!OA-B;7Y2IJU^0 )5):,WCTVW-2+UIP ;* ^S44%]=OJ==,ME]%H5
M81E<59X9LIL@T0H"%D0@DR\5(E>%7631H[\+U#8BNU,!.CU S8=K#W?XL9,?
M:WZ\XN>)<083)-.004,>(IC&P'!BP_(D2=Q:$J>6Q/82N?FIDY]:7@IH>)D@
MR4HD@-"\$QN4AKE;2.84DME"8D-(9M4P_GJUC8C=&G*GAMS68%YL;E7(H7%@
MM8V!Z9U++9PZ"EM':N@H_GL6-N(!0+<*$+J_]=#6D9D?>VB5B4!JG%KM0!7I
MG:L!=QH/L,7DIAC@^.Q G*6F'!M7)* P] 2KGMAC=M;C@WL-O0Q"M9]5=!E1
M3Y'JJ49\IT:7[K7O:::Y]Q6Q<S=P[T"%[-BZKYXH%5B*#!_E:;5RU"X;@D]"
M+3.Y9M.\F3:"CO,L#9:!7OT!4$L#!!0    ( "QYJ4SN \OTL@,  !<1   8
M    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULC9AA;Z,X$(;_"N)["\;&0)5$
MVJ1!=]*M5.WJ[C[3Q&E0 6>!-KU_OX:X7#PS2_9+$^@SX_>=,0QD<=;M:W=4
MJO<^ZJKIEOZQ[T\/0=#MCJHNNGM]4HWYST&W==&;P_8EZ$ZM*O9C4%T%41C*
MH"[*QE\MQG-/[6JAW_JJ;-13ZW5O=5VT_ZU5I<]+G_F?)[Z5+\=^.!&L%J?B
M17U7_=^GI]8<!5.6?5FKIBMUX[7JL/2_L(><)4/ 2/Q3JG-W]=T;K#QK_3H<
M_+E?^N&@2%5JUP\I"O/QKC:JJH9,1L</F]2?UAP"K[]_9L]'\\;,<]&IC:[^
M+??]<>FGOK=7A^*MZK_I\Q_*&HI]S[K_2[VKRN"#$K/&3E?=^-?;O76]KFT6
M(Z4N/BZ?93-^GFW^SS Z(+(!T13 HMD ;@/X%!#-!P@;(*8 +F<#8AL0_[]"
M,AL@;8"< L2X0G IUEC]QZ(O5HM6G[WVLH%.Q;!/V8,T_=T-)\=VCO\S#>C,
MV?=5EBV"]R&/1=87)+I"6!BZS(9BF,L\4DSD,EN*X2Z34XR8F,#8G3Q'I.=H
M3""<!#$P?6'BD6E&1F1, "F;6Y0CAI-B."%& C$7)KE:AG&>,9X".9@;Y( V
M8$ARP3+8"8PE8<I2T-0<8W<I$QE= 4%60! 52$ %!%HF2A.X"3$$B$>!^H73
M;#$$B'R.< S'I.&8, Q:N8[1$G<L8Z#ZFUN4(T:28B0A!MX!)&ZR3#G<"QL"
M,VI "R26S%D4P^U'83*#.S['V"\ZD9#F$VR>@6:O$[0$D_#"FV<<(2DI)"6$
M@,JM4U1>'B:@51L,,7 M/:9(+ \EK#^&X$4P1SB.,])Q1C@&(M89+FL&2S_/
M.$)82(_ D) "[O1K"\W<7#8$$L$;D&6<?0VA+0'!XL\BKNE?S'U&F!;0-"/4
M2FA['G+%T .9$1.9P8EL(>?VDD@XD2F*PR;@L6TRH2Y@"G5A#G&-T\.?$=.?
MP>EO(5<NXZ@/&$.[[R:R_;W%\ME,KG-ZZ#,\]5/4<3QG[R(N!9P[!(><WT2V
MO[E:/IO*M4Z/?X;G?P:?=RSCW$N8C*%Q3"'C^!$!&;^)Y 3BR'%MTP\:C'C2
M@+-IS?! %TF<1-#X+<P51 ]_1DU_^!QF(6>@1B+A'&U"# Z28#LP)<,T1$_?
M%"="(=%UB+F[.$OAZU!P]3HX_&3PM6A?RJ;SGG5OWBS'][^#UKTR*<-[4]6C
M*O;30:4._? U,=_;RZOZY:#7)_LS1##]%K+Z"5!+ P04    "  L>:E,WQFU
MPN<$  #=&   &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;(V948^C-A2%
M_TJ4]RSX7MO *!-IDJIJI59:;=7VF4D\DV@AI,!,MO^^0)@L\3W.]F4"S/'U
MN;;Y<NTLSU7]M=D[U\Z^E<6Q>9SOV_;T$$7-=N_*O/E4G=RQ^\]+59=YV]W6
MKU%SJEV^&QJ5141Q;*,R/QSGJ^7P['.]6E9O;7$XNL_UK'DKR[S^=^V*ZOPX
M5_./!U\.K_NV?Q"MEJ?\U?WAVC]/G^ON+KI&V1U*=VP.U7%6NY?'^9-ZV&CN
M&PR*OP[NW$RN9WTJSU7UM;_Y=?<XCWM'KG#;M@^1=Q_O;N.*HH_4^?AG##J_
M]MDWG%Y_1/]Y2+Y+YCEOW*8J_C[LVOWC/)W/=NXE?RO:+]7Y%S<F9.:S,?O?
MW+LK.GGOI.MC6Q7-\'>V?6O:JARC=%;*_-OE\W </L]C_(]FN &-#>C:H.O[
M7@,>&_#W!GI(_N)L2/6GO,U7R[HZS^K+;)WR?E&H!^X&<]L_',9N^%^7;=,]
M?5\IE2VC]S[0J%E?-#357!51%_W:!:$NUB2:TVT'&ZE( CTP3(*']CPU2#$.
MH&$ /030DP"I\0;A(DD&R7&0+(BM5EXJ4I8:8[ 7 [T8D$Q@-"P,8$4RBKP1
M7U\T9F(S,R(7(.+0N";02@*LL&<E$;U0JCW1!H@RP]A*"JVDPHJ?[SH5G7 6
MQ[%G1:H2C8UDT$@&QD1[3C+1A^_BGN+&A(KQ>Q\#&_Z:'T737A;:>DZ02&5)
MP$V 0DJZB1/?C0(K)?$'!JF4#0T.)-:3(C XUK=#/YRDNY);(QAL"I$M-+08
M;4JR35'JYZ+ETF?M?Q%L@,QD-@W@36&^*2,,L;_^1\WMFIIF/OJ1,FML )8*
MTU))7+)X#R0)%YR2$O,-=!VG4@HXPM!4DIHL%I\$HLFT]OU(U8(I"]G!X%2
MG,*.A"(QB^F2*F6)0LL'XU-)?FJQG"4=%YE2@EQ29LA8;(<P1PEQU"^@2"(R
M$6Z 2*6!=YTP1@E@E&/?# "D-KYL V1)DL6!R2(,4B+)+PX5CQB!Q" GOYP9
M1?=8?%=R:P2#E !(V2]F2!)RT>VIC$]2I$MB%7@S"9.4)$F50"E)1AK_Q00:
M4J&EAS%*H.H4'"7 QU2EOAN@,C;T6F*&$J@\!41)XE&LFGN26R.8GB3IF0D?
MDHL+E8@E@U1Q&G"#X4F@^/0QO29 3XJS3!@"ND3;##MBS$^. 2$"23&F'B/J
M^0AFB3..Q1@#E5$ZM!?%S&-0/&H?POSCXO&NY-9(8%<,R"GV/"RQN$BLO_U"
M*C:A:<+\9,!/[8.<0849RST8D(7&!J.3 3K]3>>:015JM#'^/AGI. Y5?8P!
MR@"@?D&W9H3&E%/A".C4=!AO'6&&,F"H]I'.H,14:,;^-T@9@Y0E2)6H0UDR
M4A@!&-4<V,$SQB@#C&H?HXSP&%M1]P$=V<"7K\80U: (%46QEO5E:GTS0,0A
M_FF,8PUPK'T<:PG:A;4D=IQ EZA8!Z9+8R)K0&3C$UE+W"::C#CN #J;=NP(
M'$9IS&8-V.QS93V*IH>)MF.SV 8#76)()_XBBB:'PJ6K7X?S\V:VK=Z.;7_\
M.GEZ/:-_HOY0V7N^5@^;RTG[]S"7@__?\_KU<&QFSU7;5N5PL/Q25:WK;,:?
MNC';NWQWO2G<2]M?)MUU?3EPO]RTU6G\,2&Z_J*Q^@]02P,$%     @ +'FI
M3(74/T^T 0  T@,  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6Q]4]MN
MW" 0_17$!X1=[*31RK:4350E4BNM4K5]9NWQ1>'B %ZG?]\!.Z[;6GD!9IAS
MYLPP9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H(4I+Q
MW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\:^ ;^
M>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$@832
M!P:!VP7N0<I A#)>9TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2"FHQ2/]L
MQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&Z29(9M _@,
MX O@-N9A4Z*H_$%X4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+LKWG&+H%H
MCCE.,7P=LT0P9%]2\*T41_X?G&_#DTV%280G?RE,M@G238(T$J0?EK@5D_Z3
MA*UZJL V<9H<*<V@XR2OO,O WO'X)G_"IVG_*FS3:4?.QN/+QO[7QGA *;LK
M'*$6/]AB2*A].'["LYW&;#*\Z><?Q)9O7/P&4$L#!!0    ( "QYJ4PTZYGB
MM@$  -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL;5-A;]L@$/TK
MB!]0$B=IHLBVU'2:.FF3HE;;/A/[;*,"YP*.NW]?P*[K=OX"W''OW;OC2'LT
MS[8!<.1526TSVCC7'AFS10.*VQML0?N;"HWBSINF9K8UP,L(4I(EJ]4M4UQH
MFJ?1=S9YBIV30L/9$-LIQ<V_$TCL,[JF[XY'43<N.%B>MKR&)W"_V[/Q%IM8
M2J% 6X&:&*@R>K<^GK8A/@;\$=#;V9F$2BZ(S\'X469T%02!A,(%!NZW*]R#
ME('(RW@9.>F4,@#GYW?V[[%V7\N%6[A'^5>4KLGH@9(2*MY)]XC] XSU["@9
MB_\)5Y ^/"CQ.0J4-JZDZ*Q#-;)X*8J_#KO0<>^'F_UAA"T#DA&03(!#S,.&
M1%'Y-^YXGAKLB1EZW_+PQ.MCXGM3!&=L1;SSXJWW7O/U;I>R:R :8TY#3#*/
MF2*89Y]2)$LI3LE_\&09OEE4N(GPS2>%M\L$VT6";238?B+8?REQ*>;P)0F;
M]52!J>,T65)@I^,DS[S3P-XE\4T^PH=I_\5-+;0E%W3^96/_*T0'7LKJQH]0
MXS_89$BH7#CN_=D,8S88#MOQ!['I&^=O4$L#!!0    ( "QYJ4RT5L$OM0$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;'U3VVZ<,!#]%<L?
M$+,LV:0K0,JFJEJIE5:IVCY[80 KOE#;+.G?=VP(10W*B^T9GW/FXG$^&OOL
M.@!/7I34KJ"=]_V1,5=UH+B[,3UHO&F,5=RC:5OF>@N\CB0E69HD!Z:XT+3,
MH^]LR]P,7@H-9TO<H!2W?TX@S5C0'7UU/(FV\\'!RKSG+7P'_Z,_6[38HE(+
M!=H)HXF%IJ /N^,I"_@(^"E@=*LS"95<C'D.QI>ZH$E(""14/BAPW*[P"%(&
M(4SC]ZQ)EY"!N#Z_JG^*M6,M%^[@T<A?HO9=0>\IJ:'A@_1/9OP,<SVWE,S%
M?X4K2(2'3#!&9:2+*ZD&YXV:53 5Q5^F7>BXC]--=C?3M@GI3$@7PGV,PZ9
M,?./W/,RMV8D=NI]S\,3[XXI]J8*SMB*>(?)._1>R]WMAYQ=@]",.4V8=(U9
M$ S5EQ#I5HA3^H:>;M/WFQGN(WV_CGY(M@6R38$L"F3OEKB!.?Q?)%OU5(%M
MXS0Y4IE!QTE>>9>!?4CCF_R#3]/^C=M6:$<NQN/+QOXWQGC 5)(;'*$./]AB
M2&A\.-[AV4YC-AG>]/,/8LLW+O\"4$L#!!0    ( "QYJ4RELDU2M $  -(#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'U386_<( S]*X@?4.Y(
M=JM.2:1>IVF55NG4:=MG+G$25 @ID$O[[V=(FF5;M"^ C=_SLS'9:.RS:P$\
M>=6J<SEMO>^/C+FR!2W<C>FAPYO:6"T\FK9AKK<@J@C2BO'=[L"TD!TMLN@[
MVR(S@U>R@[,E;M!:V+<3*#/F=$_?'4^R:7UPL"+K10/?P'_OSQ8MMK!44D/G
MI.F(A3JG=_OC*0WQ,>"'A-&MSB14<C'F.1@/54YW01 H*'U@$+A=X1Z4"D0H
MXV7FI$O* %R?W]D_Q]JQEHMP<&_43UGY-J>WE%10BT'Y)S-^@;F>#Y3,Q7^%
M*R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_337*88=L /@/X KB->=B4*"K_
M)+PH,FM&8J?>]R(\\?[(L3=E<,96Q#L4[]![+?8'GK%K()IC3E,,7\<L$0S9
MEQ1\*\6)_P/GV_!D4V$2X<D?"I-M@G23((T$Z7]+W(I)_TK"5CW58)LX38Z4
M9NCB)*^\R\#>\?@FO\.G:7\4MI&=(Q?C\65C_VMC/*"4W0V.4(L?;#$4U#X<
M/^+93F,V&=[T\P]BRS<N?@%02P,$%     @ +'FI3'M#6'>T 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL?5/;;MLP#/T501]0)4J:%H%M
MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+C>9NQ%TFD> X/*2H;K'OU+4 @;UH9
MG],VA.[(F"];T,+?V0X,WM36:1'0= WSG0-1)9!6C&\V!Z:%-+3(DN_LBLSV
M04D#9T=\K[5P/T^@[)#3+;TY7F33ANA@1=:)!KY ^-J='5IL9JFD!N.E-<1!
MG=.G[?&TC_$IX)N$P2_.)%9RL?8U&A^KG&ZB(%!0AL@@<+O",R@5B5#&CXF3
MSBDC<'F^L;]/M6,M%^'AV:KOL@IM3A\IJ: 6O0HO=O@ 4SWWE$S%?X(K* R/
M2C!':95/*RE['ZR>6%"*%F_C+DW:A_%F=X.M _@$X#/@,0'8F"@I?R>"*#)G
M!^+&WG<B/O'VR+$W972F5J0[%._1>RVVA_N,72/1%',:8_@R9HY@R#ZGX&LI
M3OP?.%^'[U85[A)\]X?"PSK!?I5@GPCV_RUQ+>;AKR1LT5,-KDG3Y$EI>Y,F
M>>&=!_:)IS?Y'3Y.^V?A&FD\N=B +YOZ7UL; *5L[G"$6OQ@LZ&@#O'X@&<W
MCMEH!-M-/XC-W[CX!5!+ P04    "  L>:E,21.X^[8!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q]4]MNG# 0_17+'Q"S+$VV*T#*IJI:
MJ956J=H^>V$ *[Y0VRSIWW=L"*4)ZHOM&<\Y<V8\SD=CGUP'X,FSDMH5M/.^
M/S+FJ@X4=S>F!XTWC;&*>S1MRUQO@=<1I"1+D^26*2XT+?/H.]LR-X.70L/9
M$C<HQ>WO$T@S%G1'7QR/HNU\<+ R[WD+W\!_[\\6+;:PU$*!=L)H8J$IZ/WN
M>,I"? SX(6!TJS,)E5R,>0K&Y[J@21 $$BH?&#AN5W@ *0,1RO@U<](E90"N
MSR_L'V/M6,N%.W@P\J>H?5?0 R4U-'R0_M&,GV"NYQTE<_%?X H2PX,2S%$9
MZ>)*JL%YHV86E*+X\[0+'?=QNLD.,VP;D,Z = $<8AXV)8K*/W#/R]R:D=BI
M]ST/3[P[IMB;*CAC*^(=BG?HO9:[VT/.KH%HCCE-,>DZ9HE@R+ZD2+=2G-(W
M\'0;OM]4N(_P_3\*WV\39)L$623(_EOB1LQ=\BH)6_54@6WC-#E2F4''25YY
MEX&]3^.;_ V?IOTKMZW0CER,QY>-_6^,\8!2DAL<H0X_V&)(:'PXWN'93F,V
M&=[T\P]BRS<N_P!02P,$%     @ +'FI3,"+E'&T 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL?5/;;MLP#/T501]0Q4K6%(%MH.E0=, &
M!!VV/BLV?4%U<24Y[OY^E.RZWN;U11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLP
MYHH&E'!7I@.--Y6Q2G@T;<U<9T&4$:0DXYO--5.BU31/H^]D\]3T7K8:3I:X
M7BEA?QU!FB&C"7US/+9UXX.#Y6DG:O@._D=WLFBQF:5L%6C7&DTL5!F]30['
M78B/ 3];&-SB3$(E9V.>@_&ES.@F" ()A0\, K<+W(&4@0AEO$R<=$X9@,OS
M&_M]K!UK.0L'=T8^M:5O,GI#20F5Z*5_-,,#3/5\HF0J_BM<0&)X4((Y"B-=
M7$G1.V_4Q()2E'@=]U;'?1AO^'Z"K0/X!. SX";F86.BJ/RS\")/K1F('7O?
MB?#$R8%C;XK@C*V(=RC>H?>2)_LD99= -,4<QQB^C)DC&++/*?A:BB/_!\[7
MX=M5A=L(W_ZA\#\$NU6"7238?5CB6LSVKR1LT5,%MH[3Y$AA>ATG>>&=!_:6
MQS=Y#Q^G_9NP=:L=.1N/+QO[7QGC :5LKG"$&OQ@LR&A\N&XQ[,=QVPTO.FF
M'\3F;YS_!E!+ P04    "  L>:E,,/IR.[@!  #1 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6QM4]MNXR 0_17$!Y28.$T5V9::5M6NM)6B5KO[
M3.RQC<K%"SAN_[Z 7=?;^@688<Z9,\.0#=J\V!; H5<IE,UQZUQW(,26+4AF
MKW0'RM_4VDCFO&D:8CL#K(H@*0C=;*Z)9%SA(HN^DRDRW3O!%9P,LKV4S+P=
M0>@AQPG^<#SQIG7!08JL8PT\@_O=G8RWR,Q2<0G*<JV0@3K'M\GAF(;X&/"'
MPV 79Q0J.6O]$HR?58XW01 (*%U@8'Z[P!T($8B\C'\3)YY3!N#R_,'^$&OW
MM9R9A3LM_O+*M3F^P:B"FO7"/>GA!TSU[#":BO\%%Q ^/"CQ.4HM;%Q1V5NG
MY<3BI4CV.NY<Q7T8;W;I!%L'T E 9\!-S$/&1%'Y/7.LR(P>D!E[W['PQ,F!
M^MZ4P1E;$>^\>.N]ER+9IQFY!*(IYCC&T&7,'$$\^YR"KJ4XTF]PN@[?KBK<
M1OCV/X6[=8)TE2"-!.F"8/NUPN\AR?[Z2PZR:*D$T\1ALJC4O8J#O/#.\WI+
MXY-\AH_#_LA,PY5%9^W\P\;VUUH[\%(V5WZ"6O^_9D- [<)Q[\]FG++1<+J;
M/A"9?W'Q#E!+ P04    "  L>:E,;"? C[8!  #0 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6Q]4]MNW" 0_17$!X0UWG17*]M2-E752JVT2M7V
MF;7'-@IX7,#K].\+V'&LQNH+,,,Y9RX,V8CFV;8 CKQHU=F<ML[U)\9LV8(6
M]@Y[Z/Q-C48+YTW3,-L;$%4D:<7X;O>!:2$[6F31=S%%AH-3LH.+(7;06I@_
M9U XYC2AKXXGV;0N.%B1]:*![^!^]!?C+;:H5%)#9R5VQ$"=TX?D=-X'? 3\
ME##:U9F$2JZ(S\'X4N5T%Q("!:4+"L)O-W@$I8*03^/WK$F7D(&X/K^J?XJU
M^UJNPL(CJE^R<FU.CY144(M!N2<</\-<SSTE<_%?X0;*PT,F/D:)RL:5E(-U
MJ&<5GXH6+],NN[B/TPU/9]HV@<\$OA".,0Z; L7,/PHGBLS@2,S4^UZ$)TY.
MW/>F#,[8BGCGD[?>>RO2^XS=@LX,.4\0OH(D"X)Y\24"WXIPYN_H?)N>;B:8
M1GJZCGXX; OL-P7V46#_OPK?0Y+#\9\8;-51#::)LV1)B4,7YWCE7<;U@<<7
M>8-/L_Y-F$9VEES1^7>-W:\1'?A4=G=^@%K_O19#0>W"\>#/9AJRR7#8S_^'
M+9^X^ M02P,$%     @ +'FI3-/*\FVV 0  T@,  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3<N>&UL;5/;;MP@$/T5Q <$FW62[<JVE$T4M5(KK5(U?6;M
ML8W"Q06\3O^^@!W72?P"S##GS)EAR$=M7FP'X-"K%,H6N'.N/Q!BJPXDLU>Z
M!^5O&FTD<]XT+;&] 59'D!2$)LD-D8PK7.;1=S)EK@<GN(*307:0DIF_1Q!Z
M+'"*WQQ/O.U<<) R[UD+/\']ZD_&6V1AJ;D$9;E6R$!3X+OT<,Q"? QXYC#:
MU1F%2LY:OP3C6UW@) @" 94+#,QO%[@'(0*1E_%GYL1+R@!<G]_8'V/MOI8S
MLW"OQ6]>NZ[ >XQJ:-@@W),>O\)<SS5&<_'?X0+"AP<E/D>EA8TKJ@;KM)Q9
MO!3)7J>=J[B/T\TNFV'; #H#Z +8QSQD2A25/S#'RMSH$9FI]ST+3YP>J.]-
M%9RQ%?'.B[?>>RG3VR\YN02B.>8XQ=!US!)!//N2@FZE.-)/<+H-WVTJW$7X
M;IU]GVP39)L$623(WA&D'TK<BOFHDJQZ*L&T<9HLJO2@XB2OO,O WM'X)O_#
MIVG_P4S+E45G[?S+QOXW6COP4I(K/T*=_V"+(:!QX7CKSV8:L\EPNI]_$%F^
M<?D/4$L#!!0    ( "QYJ4P<O=\0M $  -(#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;'U3VX[3,!#]%<L?L&[=+%15$FF["($$4K4(>':326*M
M+\%VFN7O&3O9$"#BQ?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N#
MP9O&.BT"FJYEOG<@Z@32BO'=[@W30AI:YLEW<65NAZ"D@8LC?M!:N)]G4'8L
MZ)Z^.IYDVX7H8&7>BQ:^0/C:7QQ:;&&II0;CI37$05/0A_WIG,7X%/!-PNA7
M9Q(KN5K['(V/=4%W41 HJ$)D$+C=X!&4BD0HX\?,29>4$;@^O[*_3[5C+5?A
MX=&J[[(.74&/E-30B$&%)SM^@+F>>TKFXC_!#12&1R68H[+*IY54@P]6SRPH
M18N7:9<F[>-TP[,9M@W@,X O@&/*PZ9$2?D[$429.SL2-_6^%_&)]R>.O:FB
M,[4BW:%XC]Y;N3\><G:+1'/,>8KAZY@E@B'[DH)OI3CS?^!\&W[85'A(\,,?
M"K-M@FR3($L$V7]+W(JY_RL)6_54@VO3-'E2V<&D25YYEX%]X.E-?H=/T_Y9
MN%8:3ZXVX,NF_C?6!D INSL<H0X_V&(H:$(\OL6SF\9L,H+MYQ_$EF]<_@)0
M2P,$%     @ +'FI3.B4X .T 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL?5-A;]L@$/TKB!]0$L=+H\BVU'2:-FF3HE9;/Q/[;*,"YP&.
MNW]?P*[G=M:^ '?<>_?N.+(!S;-M 1QY45+;G+;.=4?&;-F"XO8&.]#^ID:C
MN/.F:9CM#/ J@I1DR6:S9XH+38LL^LZFR+!W4F@X&V)[I;CY<P*)0TZW],WQ
M()K6!0<KLHXW\ CN9W<VWF(S2R44:"M0$P-U3N^VQU,:XF/ +P&#79Q)J.2"
M^!R,;U5.-T$02"A=8.!^N\(]2!F(O(S?$R>=4P;@\OS&_B76[FNY< OW*)]$
MY=J<'BBIH.:]= \X?(6IGD^43,5_ARM('QZ4^!PE2AM74O;6H9I8O!3%7\9=
MZ+@/XTVZGV#K@&0")#/@$/.P,5%4_ID[7F0&!V+&WG<\//'VF/C>E,$96Q'O
MO'CKO==B>]AG[!J(IIC3&),L8^8(YMGG%,E:BE/R#SQ9A^]6%>XB?/=.X>TZ
M0;I*D$:"]+\EKL4</B1ABYXJ,$V<)DM*['6<Y(5W'MB[)+[)W_!QVG]PTPAM
MR06=?]G8_QK1@9>RN?$CU/H/-AL2:A>.M_YLQC$;#8?=](/8_(V+5U!+ P04
M    "  L>:E,Y\Y<!+4!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q]4^V.G" 4?17" RR.8]N9B9KL;-.T29M,MFG[F]&KD@6N!1RW;U]
MUYJNV3_ O9QS[@>7?$3S9#L 1YZ5U+:@G7/]B3%;=:"XO<,>M+]IT"CNO&E:
M9GL#O(XD)5F:).^9XD+3,H^^BRES')P4&BZ&V$$I;OZ<0>)8T!U]<3R*MG/!
MP<J\YRU\!_>COQAOL46E%@JT%:B)@::@][O3.0OX"/@I8+2K,PF57!&?@O&E
M+F@2$@()E0L*W&\W>  I@Y!/X_>L29>0@;@^OZA_BK7[6J[<P@/*7Z)V74$/
ME-30\$&Z1QP_PUS/.TKFXK_"#:2'ATQ\C JEC2NI!NM0S2H^%<6?IUWHN(_3
M37:8:=N$=":D"^$0X[ I4,S\(W>\S V.Q$R][WEXXMTI];VI@C.V(M[YY*WW
MWLK=X9BS6Q":,><)DZXQ"X)Y]25$NA7BG+ZBI]OT_6:&^TC?KZ,?DVV!;%,@
MBP+9FR5N8([_%\E6/55@VCA-EE0XZ#C)*^\RL/=I?)-_\&G:OW'3"FW)%9U_
MV=C_!M&!3R6Y\R/4^0^V&!(:%XX?_-E,8S89#OOY!['E&Y=_ 5!+ P04
M"  L>:E,_I?ER+0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q]4V&/U" 0_2N$'W#LLCT]-VV3VS-&$TTV9SP_L^VT)0=,!;H]_[U >[5J
MXQ=@AGEOW@Q#/J)]=AV )R]:&5?0SOO^R)BK.M#"W6 /)MPT:+7PP;0M<[T%
M42>05HSO=F^8%M+0,D^^LRUS'+R2!LZ6N$%K87^>0.%8T#U]=3S*MO/1P<J\
M%RU\!?^M/]M@L86EEAJ,DVB(A::@]_OC*8OQ*>!)PNA69Q(KN2 ^1^-37=!=
M% 0**A\91-BN\ !*1:(@X\?,29>4$;@^O[)_2+6'6B["P0.J[[+V74'O**FA
M$8/RCSA^A+F>6TKFXC_#%50(CTI"C@J52RNI!N=1SRQ!BA8OTRY-VL?IAM_.
ML&T GP%\ =RE/&Q*E)2_%UZ4N<61V*GWO8A/O#_RT)LJ.E,KTET0[X+W6N[?
M\9Q=(]$<<YIB^#IFB6"!?4G!MU*<^#]PO@T_;"H\)/CA#X6';8)LDR!+!-E_
M2]R*R?Y*PE8]U6#;-$V.5#B8-,DK[S*P]SR]R>_P:=J_"-M*X\@%?7C9U/\&
MT4.0LKL)(]2%#[88"AH?CV_#V4YC-AD>^_D'L>4;E[\ 4$L#!!0    ( "QY
MJ4P4]2_SM0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;'U3
MVVZ<,!#]%<L?$._"YM(5(&535:G42JM439Z],( 57XAMEO3O.S:$T ;EQ?:,
MYYPY,QYG@['/K@7PY%5)[7+:>M_M&7-E"XJ["].!QIO:6,4]FK9AKK/ JPA2
MDB6;S1537&A:9-%WM$5F>B^%AJ,EKE>*VS\'D&;(Z9:^.1Y$T_K@8$76\09^
M@?_='2U:;&:IA +MA-'$0IW3V^W^L OQ,>!1P. 69Q(J.1GS'(SO54XW01!(
M*'U@X+B=X0ZD#$0HXV7BI'/* %R>W]B_Q=JQEA-W<&?DDZA\F],;2BJH>2_]
M@QGN8:KGDI*I^!]P!HGA00GF*(UT<25E[[Q1$PM*4?QUW(6.^S#>I.D$6P<D
M$R"9 3<Q#QL31>5?N>=%9LU [-C[CH<GWNX3[$T9G+$5\0[%._2>B^V7RXR=
M ]$4<QACDF7,',&0?4Z1K*4X)!_@R3H\75681GCZC\*K=8+=*L$N$NP^+7$M
MYOJ_)&S14P6VB=/D2&EZ'2=YX9T']C:);_(>/D[[3VX;H1TY&8\O&_M?&^,!
MI6PN<(1:_&"S(:'VX7B-9SN.V6AXTTT_B,W?N/@+4$L#!!0    ( "QYJ4RK
M< Y0M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;'U3VV[;
M, S]%4$?4"5*MJ6!;:#I,&S !@0=MCTK-FT+U<63Y+C[^U&RZWFMT1=)I'@.
M#RDJ&ZQ[]"U ($]:&9_3-H3NR)@O6]#"W]@.#-[4UFD1T'0-\YT#42605HQO
M-N^9%M+0(DN^LRLRVP<E#9P=\;W6POTY@;)#3K?TV?$@FS9$!RNR3C3P'<*/
M[NS08C-+)348+ZTA#NJ<WFV/IWV,3P$_)0Q^<2:QDHNUC]'X4N5T$P6!@C)$
M!H';%>Y!J4B$,GY/G'1.&8'+\S/[IU0[UG(1'NZM^B6KT.;T0$D%M>A5>+##
M9YCJ>4?)5/Q7N(+"\*@$<Y16^;22LO?!ZHD%I6CQ-.[2I'T8;SB?8.L /@'X
M##BD/&Q,E)1_%$$4F;,#<6/O.Q&?>'ODV)LR.E,KTAV*]^B]%MO;0\:ND6B*
M.8TQ?!DS1S!DGU/PM10G_@K.U^&[586[!-_]I_!VG6"_2K!/!/LW2WP=@W/]
M(@E;]%2#:](T>5+:WJ1)7GCG@;U+C\C^A8_3_DVX1AI/+C;@RZ;^U]8&0"F;
M&QRA%C_8;"BH0SQ^P+,;QVPT@NVF'\3F;US\!5!+ P04    "  L>:E,(*8D
MNK,!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q]4V&/G" 0
M_2N$'W"X:-O+1DUNKVG:I$TVU[3WF=51R8%C =?KOR^@Y]G6]@LPP[PW;X8A
MG] \V0[ D6>M>EO0SKGAR)BM.M#"WN  O;]IT&CAO&E:9@<#HHX@K1A/DK=,
M"]G3,H^^LRES')V2/9P-L:/6POP\@<*IH ?ZXGB0;>>"@Y7Y(%KX"N[;<#;>
M8BM++37T5F)/##0%O3L<3UF(CP'?)4QV<R:AD@OB4S ^U05-@B!04+G (/QV
MA7M0*A!Y&3\63KJF#,#M^87]0ZS=UW(1%NY1/<K:=06]I:2&1HS*/>#T$99Z
MWE"R%/\9KJ!\>%#B<U2H;%Q)-5J'>F'Q4K1XGG?9QWV:;[)T@>T#^ +@*^ V
MYF%SHJC\O7"BS U.Q,R]'T1XXL.1^]Y4P1E;$>^\>.N]UY(GAYQ= ]$2<YIC
M^";F-8)Y]C4%WTMQXG_!^3X\W5681GCZF\)_$&2[!%DDR/Y;XEY,^D<2MNFI
M!M/&:;*DPK&/D[SQK@-[Q^.;O(;/T_Y%F%;VEES0^9>-_6\0'7@IR8T?H<Y_
ML-50T+AP?.?/9AZSV7 X+#^(K=^X_ 502P,$%     @ +'FI3)2;,N.T 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL?5-A;]P@#/TKB!]0
M$B[MJE,2J==IVJ1-.G7:^IE+G 05X@S(I?OW Y)FV1;M"V#C]_QL3#ZA>;$=
M@".O6O6VH)USPY$Q6W6@A;W! 7I_TZ#1PGG3M,P.!D0=05HQGB1W3 O9TS*/
MOK,I<QR=DCV<#;&CUL+\/('"J: I?7,\R;9SP<'*?! M? 7W;3@;;[&5I98:
M>BNQ)P::@CZDQU,6XF/ =PF3W9Q)J.2"^!*,3W5!DR (%%0N, B_7>$1E I$
M7L:/A9.N*0-P>WYC_Q!K][5<A(5'5,^R=EU![RFIH1&C<D\X?82EGEM*EN(_
MPQ64#P]*?(X*E8TKJ4;K4"\L7HH6K_,N^[A/\PU/%]@^@"\ O@+N8QXV)XK*
MWPLGRMS@1,S<^T&$)TZ/W/>F"L[8BGCGQ5OOO98\R7)V#41+S&F.X9N8=(U@
MGGU-P?=2G/@_<+X//^PJ/$3XX0^%M_L$V2Y!%@FR_Y:X%W/W5Q*VZ:D&T\9I
MLJ3"L8^3O/&N _O XYO\#I^G_8LPK>PMN:#S+QO[WR Z\%*2&S]"G?]@JZ&@
M<>'XSI_-/&:SX7!8?A!;OW'Y"U!+ P04    "  L>:E,;M%1J+@!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6QM4^UNVR 4?17$ Q2'I$T6
MV9::5M4F;5+4:=UO8E_;J.#K 8Z[MQ]@U_,Z_P'NY9QS/[BD YI7VP X\J95
M:S/:.-<=&;-% UK8&^R@]3<5&BV<-TW-;&= E)&D%>-)<L>TD"W-T^@[FSS%
MWBG9PMD0VVLMS.\3*!PRNJ'OCF=9-RXX6)YVHH;OX'YT9^,M-JN44D-K);;$
M0)71^\WQM OX"'B1,-C%F81*+HBOP?A29C0)"8&"P@4%X;<K/(!20<BG\6O2
MI'/(0%R>W]6?8NV^EHNP\(#JIRQ=D]$#)254HE?N&8?/,-5S2\E4_%>X@O+P
MD(F/4:"R<25%;QWJ2<6GHL7;N,LV[L-XLS],M'4"GPA\)AQB'#8&BID_"B?R
MU.! S-C[3H0GWARY[TT1G+$5\<XG;[WWFO-DG[)K$)HPIQ'#%YC-C&!>?0[!
MUT*<^']TOD[?KF:XC?3M,OKMW;K ;E5@%P5V_Y1X^%#B&N;3AR!LT5,-IH[3
M9$F!?1LG>>&=!_:>QS?Y"Q^G_9LPM6PMN:#S+QO[7R$Z\*DD-WZ$&O_!9D-!
MY<)Q[\]F'+/1<-A-/XC-WSC_ U!+ P04    "  L>:E,D;'QGK8!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6QM4]MNW" 0_17$!P2;=9-H
M95O*IJI:J956J=H^L_;XHG!Q :_3O^^ '<=-_0+,,.?,F6'()V.?70?@R8N2
MVA6T\WXX,N:J#I1P-V8 C3>-L4IX-&W+W&!!U!&D).-)<LN4Z#4M\^@[VS(W
MHY>]AK,E;E1*V#\GD&8J:$I?'4]]V_G@8&4^B!:^@_\QG"U:;&6I>P7:]483
M"TU!']+C*0OQ,>!G#Y/;G$FHY&+,<S"^U 5-@B"04/G ('"[PB-(&8A0QN^%
MDZXI W![?F7_%&O'6B["P:.1O_K:=P6]IZ2&1HS2/YGI,RSU?*!D*?XK7$%B
M>%"".2HC75Q)-3IOU,*"4I1XF?=>QWV:;[*[!;8/X N KX#[F(?-B:+RC\*+
M,K=F(G;N_2#"$Z='CKVI@C.V(MZA>(?>:\G3)&?70+3$G.88OHE)UPB&[&L*
MOI?BQ/^#\WWX85?A(<(/V^RWR3Y!MDN018+LGQ+3=R7NQ;Q7R38]56#;.$V.
M5&;4<9(WWG5@'WA\D[?P>=J_"=OVVI&+\?BRL?^-,1Y02G*#(]3A!UL-"8T/
MQSL\VWG,9L.;8?E!;/W&Y5]02P,$%     @ +'FI3,U9-'?\ 0  "P8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULC53MCILP$'P5Q .<P?F. .ER
MU:F56BFZJNUOAVP".AMSM@G7MZ]M".6XC90_L7>9G9EU[$U:J5YU 6""=\$K
MG8:%,?66$)T7()A^D#54]LM)*L&,#=69Z%H!._HBP0F-HB41K*S"+/&YO<H2
MV1A>5K!7@6Z$8.KO#KALTS .KXF7\EP8ER!94K,S_ 3SJ]XK&Y&!Y5@*J'0I
MJT#!*0T?X^TN]@4>\;N$5H_V@6OE(.6K"[X=TS!RCH!#;AP%L\L%GH!SQV1]
MO/6DX:#I"L?[*_NS;]XV<V :GB3_4QY-D8;K,#C"B37<O,CV*_0-+<*@[_X[
M7(!;N'-B-7+)M?\-\D8;*7H6:T6P]VXM*[^V/?^U#"^@?0&=%)!.R#O_P@S+
M$B7;0'6'7S/W'\=;:L\F=TE_%/Z;-:]M]I+1>):0BR/J,;L.0T>8>$ 0RSY(
M4$QB1S^54[Q\ACJ<^?+9!X=SG&".$LP]P?P#P6+2(H99XB(+5&2!$*PF(AAF
MC8LL49$E0K#!"58HP>K^LURC!.O/#F@T:1/#W+@P&U1D@Q#<N#)QA-_JZ/Y&
MXQL/([ZC510TF^B0T5L4H,Y^"ND@ETWE1^ H.TRZ1^K?\G]X-R9_,'4N*QT<
MI+$3P;_;DY0&K)?HP5ZOPD[F(>!P,FZ[LGO5C:<N,++N1R\9YG_V#U!+ P04
M    "  L>:E,.-CM(K8!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6QM4^UNVR 4?17$ Y2$.%D5V9::3M,J;5+4:>MO8E_;J&!<P''W]KM@
MUW4[_P'NY9QS/[BD@['/K@'PY%6KUF6T\;X[,N:*!K1P-Z:#%F\J8[7P:-J:
MN<Z"*"-)*\8WFP/30K8T3Z/O;//4]%[)%LZ6N%YK8?^>0)DAHUOZYGB4=>.#
M@^5I)VKX!?YW=[9HL5FEE!I:)TU++%09O=L>3TG 1\ ?"8-;G$FHY&+,<S >
MRHQN0D*@H/!!0>!VA7M0*@AA&B^3)IU#!N+R_*;^+=:.M5R$@WNCGF3IFXS>
M4E)")7KE'\WP':9Z]I1,Q?^ *RB$ATPP1F&4BRLI>N>-GE0P%2U>QUVV<1_&
MFSV?:.L$/A'X3+B-<=@8*&;^57B1I]8,Q(Z][T1XXNV18V^*X(RMB'>8O$/O
M-><\2=DU"$V8TXCA"\QV1C!4GT/PM1 G_A^=K]-WJQGN(GVWC'XXK LDJP))
M%$@^E+C_5.(:YG,0MNBI!EO':7*D,'T;)WGAG0?V+CXB>X>/T_Y3V%JVCER,
MQY>-_:^,\8"I;&YPA!K\8+.AH/+A^ 7/=ARST?"FFWX0F[]Q_@]02P,$%
M  @ +'FI3"TOHQK@ 0   04  !D   !X;"]W;W)K<VAE971S+W-H965T,S N
M>&UL=53;CILP$/T5Y ]8$Q-"&@'29JNJE5HIVJKMLP/#16MC:INP_?O:AE#*
M>E^P9WSFG)G!XW04\D4U #IXY:Q3&6JT[D\8JZ(!3M6#Z*$S)Y60G&ICRAJK
M7@(M71!GF(3A 7/:=BA/G>\B\U0,FK4=7&2@!LZI_',&)L8,[=#=\=S6C;8.
MG*<]K>$[Z!_]11H++RQERZ%3K>@""56&'G>G<V+Q#O"SA5&M]H&MY"K$BS6^
ME!D*;4+ H-"6@9KE!D_ F"4R:?R>.=$B:0/7^SO[)U>[J>5*%3P)]JLM=9.A
M(PI*J.C ]+,8/\-<3XR"N?BO< -FX#83HU$(IMPW* :E!9]93"J<ODYKV[EU
MG$[B>Y@_@,P!9 DXN@ \";G,/U)-\U2*,9!3[WMJ?_'N1$QO"NMTK7!G)GEE
MO+><D"3%-TLT8\X3AJPPNP6!#?LB07P29_(FG/C#(V^&D0N/UNJ'#WZ"O9=@
M[PCV_Y5XW)3HP[PC$GM%XK<$4;@1\6'>Z>3!*W+P$)"-B \3^442KTCB(=AO
M1'R8>"."5U>0@ZS=\*F@$$/G!G_E7>;[D;@K_ \^/0[?J*S;3@57H<T@N.M:
M":'!I!(^F*XVYCU:# :5MMO$[.4TE9.A13\_.'AY]?*_4$L#!!0    ( "QY
MJ4S6)4*^N $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;&U3
M[6[;(!1]%<0#E(0X3139EII6U29M4M1IVV]B7]NH8#S <??VNV#7\SK_ >[E
MG',_N*2#L:^N ?#D3:O69;3QOCLQYHH&M'!WIH,6;RICM?!HVIJYSH(H(TDK
MQC>;>Z:%;&F>1M_%YJGIO9(M7"QQO=;"_CZ#,D-&M_3=\2+KQ@<'R]-.U/ -
M_/?N8M%BLTHI-;1.FI98J#+ZL#V=DX"/@!\2!K<XDU#)U9C78'PN,[H)"8&"
MP@<%@=L-'D&I((1I_)HTZ1PR$)?G=_7G6#O6<A4.'HWZ*4O?9/1(20F5Z)5_
M,<,GF.K94S(5_P5NH! >,L$8A5$NKJ3HG3=Z4L%4M'@;=]G&?1AO]LE$6R?P
MB<!GPC'&86.@F/F3\")/K1F('7O?B?#$VQ/'WA3!&5L1[S!YA]Y;SG?W*;L%
MH0ES'C%\@=G."(;J<PB^%N+,_Z/S=?IN-<-=I.^6T0_[=8%D52") LD_)1X^
ME+B&.7X(PA8]U6#K.$V.%*9OXR0OO// /O#X)G_AX[1_%;:6K2-7X_%E8_\K
M8SQ@*IL['*$&/]AL**A\.![P;,<Q&PUONND'L?D;YW\ 4$L#!!0    ( "QY
MJ4R++=>UN@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;&U3
MVV[<(!#]%<0'!)MUN]N5;2F;JDJE5EJE:O+,VF,;A8L#>)W^?0$[CI7X!9AA
MSCDSPY"/VCS;#L"A5RF4+7#G7'\DQ%8=2&9O= _*WS3:2.:\:5IB>P.LCB I
M"$V2KT0RKG"91]_9E+D>G. *S@;904IF_IU Z+' *7YS//"V<\%!RKQG+?P!
M][<_&V^1A:7F$I3E6B$#38%OT^,I"_$QX)'#:%=G%"JY:/T<C)]U@9.0$ BH
M7&!@?KO"'0@1B'P:+S,G7B0#<'U^8_\1:_>U7)B%.RV>>.VZ A\PJJ%A@W /
M>KR'N9XO&,W%_X(K"!\>,O$:E18VKJ@:K--R9O&I2/8Z[5S%?9QNZ&&&;0/H
M#* +X!!UR"04,__.'"MSHT=DIM[W+#QQ>J2^-U5PQE;$.Y^\]=YK27??<G(-
M1'/,:8JAJYATB2">?9&@6Q(G^@E.M^&[S0QW$;Y;J^_WVP39)D$6";*U?I9\
M*/%S3+H_?! AJYY*,&V<)HLJ/:@XR2OO,K"W-+[)>_@T[;^9:;FRZ**=?]G8
M_T9K!SZ5Y,:/4.<_V&((:%PX[OW93&,V&4[W\P\BRS<N_P-02P,$%     @
M+'FI3$UL >K$ 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL
M;51M;Z0@$/XKA!]05M3>9J,FW39-+[E+-KW<]3.KXTL*X@&NO7]_@-;:+5^$
M&9YYGAF&,9ND>M4M@$%O@O<ZQZTQPX$07;8@F+Z1 _3VI)9*,&--U1 ]*&"5
M#Q*<T-WNE@C6];C(O.^DBDR.AG<]G!32HQ!,_3L"EU..(_SN>.Z:UC@'*;*!
M-? +S._AI*Q%5I:J$]#K3O9(09WCN^AP3!W> _YT,.G-'KE*SE*^.N-[E>.=
M2P@XE,8Q,+M<X!XX=T0VC;\+)UXE7>!V_\[^Z&NWM9R9AGO)7[K*M#G>8U1!
MS49NGN7T!$L]*49+\3_@ MS"7296HY1<^R\J1VVD6%AL*H*]S6O7^W6:3^)H
M"0L'T"6 K@%[KT-F(9_Y S.LR)2<D)KO?F"NQ=&!VKLIG=-?A3^SR6OKO10T
MB3)R<40+YCACZ ;S@2"6?96@(8DC_1).P^%Q,,/8A\=;]7T2)DB"!(DG2#Z5
M2*]*#&'BL$@:%$D#!,F52 B37HF03>,$J,8_68U*.?9^7#;>=2KNJ&_\!WP>
MJ9],-5VOT5D:^WQ\DVLI#=A4=C<VE]9.\6IPJ(W;?K-[-;_EV3!R6,:4K/^*
MXC]02P,$%     @ +'FI3%B"F=7' 0  -P0  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL;53;;MLP#/T501]0.4K<9(%MH&E1;, &!!W6/2LV?4%U
M\20Y[OY^DNQZ7J872Z0.SR%%T=FH])MI 2QZ%UR:'+?6]D="3-F"8.9.]2#=
M2:VT8-:9NB&FU\"J$"0XH4ER3P3K)"ZRX#OK(E.#Y9V$LT9F$(+IWR?@:LSQ
M!G\X7KJFM=Y!BJQG#7P'^Z,_:V>1A:7J!$C3*8DTU#E^V!Q/J<<'P&L'HUGM
MD:_DHM2;-[Y4.4Y\0L"AM)Z!N>4*C\"Y)W)I_)HY\2+I ]?[#_;G4+NKY<(,
M/"K^LZMLF^,#1A74;.#V18V?8:XGQ6@N_BM<@3NXS\1IE(J;\$7E8*P2,XM+
M1;#W:>UD6,?I)$WGL'@ G0/H$G (.F02"ID_,<N*3*L1Z>GN>^9;O#E2=S>E
M=X:K"&<N>>.\UX+N[C-R]40SYC1AZ JS61#$L2\2-"9QHO^%TWCX-IKA-H1O
MU^J'?9Q@%R78!8+=/R7N;TJ,80YQD30JDD8(/MV(1#!I<B-"5HT3H)OP9 TJ
MU2##N*R\RU0\T-#XO_!II+XQW732H(NR[OF$)M=*67"I)'<NE]9-\6)PJ*W?
M[MU>3V]Y,JSJYS$ER[^B^ -02P,$%     @ +'FI3+];*HVV 0  T@,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL;5/M3N0@%'T5P@-(RXRN3MHF
MCL:XR6XR<;/ZFVEO6R(?%>C4??L%VJE5^P>XEW/._>"2#=J\VA; H7<IE,UQ
MZURW(\26+4AF+W0'RM_4VDCFO&D:8CL#K(HD*0A-DBLB&5>XR*+O8(I,]TYP
M!0>#;"\E,__V(/20XQ2?'4^\:5UPD"+K6 -_P/WM#L9;9%:IN 1EN5;(0)WC
MVW2WWP9\!#QS&.SBC$(E1ZU?@_&SRG$2$@(!I0L*S&\GN ,A@I!/XVW2Q'/(
M0%R>S^H/L79?RY%9N-/BA5>NS?$U1A74K!?N20^/,-5SB=%4_"\X@?#PD(F/
M46IAXXK*WCHM)Q6?BF3OX\Y5W(?QYNI,6R?0B4!GPG4DD#%0S/R>.59D1@_(
MC+WO6'CB=$=];\K@C*V(=SYYZ[VG@EZF&3D%H0FS'S%T@?E $*\^AZ!K(?;T
M&YVNTS>K&6XB?;.,?I.L"VQ7!;918/NI1/JEQ.^8].9KD6314PFFB=-D4:E[
M%2=YX9T']I;&-_F C]/^FYF&*XN.VOF7C?VOM7;@4TDN_ BU_H/-AH#:A>,/
M?S;CF(V&T]WT@\C\C8O_4$L#!!0    ( "QYJ4S#YV:1MP$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;&U3VV[<(!#]%<0'A%WL3=.5;2F;
MJ&JE5EJE:OO,VF,;!8P+>)W^?0?LN&[B%V"&<\Y<&++1V&?7 GCRHE7G<MIZ
MWQ\9<V4+6K@;TT.'-[6Q6G@T;<-<;T%4D:05X[O=+=-"=K3(HN]LB\P,7LD.
MSI:X06MA_YQ F3&G>_KJ>))-ZX.#%5DO&O@._D=_MFBQ1:62&CHG34<LU#F]
MWQ]/:<!'P$\)HUN=2:CD8LQS,+Y4.=V%A$!!Z8."P.T*#Z!4$,(T?L^:= D9
MB.OSJ_JG6#O6<A$.'HSZ)2O?YO2.D@IJ,2C_9,;/,-=SH&0N_BM<02$\9((Q
M2J-<7$DY.&_TK(*I:/$R[;*+^SC=).E,VR;PF< 7PEV,PZ9 ,?-'X46163,2
M._6^%^&)]T>.O2F#,[8BWF'R#KW7@A^2C%V#T(PY31B^PNP7!$/U)03?"G'B
M[^A\FYYL9IA$>K*._O%V6R#=%$BC0/I?B>F;$K<PAS=!V*JG&FP3I\F1T@Q=
MG.25=QG8>Q[?Y!]\FO9OPC:R<^1B/+YL[']MC =,97>#(]3B!UL,!;4/QP]X
MMM.8388W_?R#V/*-B[]02P,$%     @ +'FI3(3#\Q.W 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S<N>&UL=5/;;MP@$/T5Q <$+^LDVY5M*9NJ
M:J566J5J^\S:8QL%/"[@=?KW!>RX;NJ^ #.<<^;"D(UHGFT+X,B+5IW-:>M<
M?V3,EBUH86^PA\[?U&BT<-XT#;.] 5%%DE:,)\D=TT)VM,BB[VR*# >G9 =G
M0^R@M3"_3J!PS.F.OCJ>9-.ZX&!%UHL&OH+[UI^-M]BB4DD-G978$0-U3A]V
MQU,:\!'P7<)H5V<2*KD@/@?C4Y73)"0$"DH7%(3?KO (2@4AG\;/69,N(0-Q
M?7Y5_Q!K][5<A(5'5#]DY=J<'BBIH!:#<D\X?H2YGEM*YN(_PQ64AX=,?(P2
ME8TK*0?K4,\J/A4M7J9==G$?IYOTW4S;)O"9P!?"(<9A4Z"8^7OA1)$9'(F9
M>M^+\,2[(_>]*8,SMB+>^>2M]UX+?GN7L6L0FC&G"<-7F-V"8%Y]"<&W0ISX
M/W2^3=]O9KB/]/V:GOQ'(-T42*- ^E>)]V]*W,(<W@1AJYYJ,$V<)DM*'+HX
MR2OO,K //+[)'_@T[5^$:61GR06=?]G8_QK1@4\EN?$CU/H/MA@*:A>.]_YL
MIC&;#(?]_(/8\HV+WU!+ P04    "  L>:E,PK!,7>4&   ;*   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6R-FE]OVS84Q;^*X??6_$^J2 +,:H8-
MV("BP[9G-5$2H[;EV4K2??M)LIK9]QRJ?HDMYY#WDN+]\5Y*5Z_-_NOAJ:[;
MV;?->GNXGC^U[>[#8G&X>ZHWU>%]LZNWW7\>FOVF:KO+_>/BL-O7U?W0:+->
M&*7"8E.MMO.;J^&W3_N;J^:Y7:^V]:?][/"\V53[?Y?UNGF]GNOY]Q\^KQZ?
MVOZ'Q<W5KGJL_ZC;/W>?]MW5XJV7^]6FWAY6S7:VKQ^NYS_I#[=I:# H_EK5
MKX>3[[-^*%^:YFM_\>O]]5SU'M7K^J[MNZBZCY>ZK-?KOJ?.CW_&3N=O-ON&
MI]^_]_[S,/AN,%^J0UTVZ[]7]^W3]3S-9_?U0_6\;C\WK[_4XX#\?#:._K?Z
MI5YW\MZ3SL9=LSX,?V=WSX>VV8R]=*YLJF_'S]5V^'P=^__>C#<P8P/SUD"[
MR09V;& O;>#&!N[2!GYLX$6#Q7'LPV1^K-KJYFK?O,[VQ_6PJ_IEIS_X[G;=
M]3\.=V?X7S>?A^[7EQOCBZO%2]_1J%D>->94<ZXH46'5N>0C2J(^E]P2.^'_
M;A;=.-X&8^A@S-"!/>D@U][2]G9H[TZ'(4:Z/$KB(-D>3<1@3103@K+HC'=!
M3 J1>>.BZ.V6&$W:6<O'YNC8'(S-!'$#ED>-/['CE(U!#H[(;/"YJ?;4'8]3
M[80W'LQH%X.QPALF"ZX(W)M O0ED<N2=#V#'*E\DL<Y+E)F0"AVY.Y&Z$W%R
MQ,I91O1&1R,BMR2JH'3BOB3J2T)?Q'I8)K 2A+LE2K3)K)>"NE&0.R16PK+
MJ5?*&0DKE.D47,Q$DU:<FPH<<DIR4Z&E0@<M)^?'NG./,B37Z)$,\%$C(MQ)
M?WZ@.O>&HU@;]$9&U*@YM5,$)V4EE768S/C#T:X)VV%V+%E /G5)E_2("+4J
MK,KYQ)&LD<G.2Y\0MKJ(<B,IF2R9F/.',UDCE*6AI4;<VI""\=(AIC-1Z8Q'
MG,L:P>PD?3025YNDDG2(R'0(N:CG8-9(9I>D/PC=U&V/L*J)S(=89/SA<-9(
M9P\4(NQ-,2@M'2*ZPCJ5HQ#GM$90>X@S)'"ANK4A'4)9ZI9^9H8,Y[0AG);^
M&.2OBT64B0:1I5!D0LQP2!N$M F2OP;Y&[O("9D[83+),!+8!(D7@VQUT<N$
MCZD*G1LY![!! 'N9\1GD:E!)%3)VF,XZ?:([]XCCUR!^/<P/<C4XY2"_(;JH
MDDX9W!D.8(, EO=B:4B^VY4,5NYF)1-:6VB;2?\,1[!!!'NY*1ADZ[LN-89U
M361='9,+:(Y@@PCV$L&CYK1@XANY00A/;N2&8]@@ADTV6CDW37%Y[<I)9Y%T
MLGHM+2*,UZ5$1PM3U$U5II9#T3(HRN5L25(Z475:#D6+4(3TUR+M<D8RQPB(
M.B@G2XL,LT7,$L-RAEEDF"P52TOJ=6-RF8_E:+*D8(=##X:FW-1QVEA6B<N-
MV))4;J*"LQPDEN1R,@6QR(>IRLQR/%C$@\Q!2HO95[[FLIPA%G,O**8LR;WR
MQ93CJ'$$-7) #M%@5)=4Y4Y"'&>#(U6MK#4<HF&B^'&<#(X4K#*2'))AJJAQ
M' \.\2"+FM(A'?IJ)9/@N,R1'ZDO95GD$ X398CC<' D;Y&AY @<)LH+Q_G@
M2#8"*P_Q,%$W.$X'1^@ AI .49G<^N9L<"QUD#N20SC$D%R1R>0<QX-C9V@0
M2\B'?*KO.1X\XD&F^J4GF<-$"N\Y'3S20:;PI4<ZA"*F7"QYC@>/>( RR2,>
MM#4IZ<S2\YP/GE1*DD0>^3"12GO.!T\*(,D'CWR8Q+C/'/<C(4S(=<%#WX>+
M,V3/8]J3<W6Y/WJ,:?DDRV-U(22WDY)S5SD6/,."Y(]'+.2L<")X) )DPYX<
MET\]7^%("(@$3(D#,N&=-NF4A^>V.!0"0@%RXH!0>!?,269Q;H@S(9!B0C(A
M7%Q,!$Z#P(H)F1$'Q$'."D=!(*D"/-E"%.2,< @$<KXLUW3 -"%G)/,HCQP9
MPT+##"%GA),D$)+ 2$CMH(N4@5[@' BD=) ;7+@8 X%C()"Z 0(&,9 Q$CD!
M(CF(E<$2R8.PC!$>^I%4"W)'BQCZN9'PL(\D%9"Q$B\.^\C#/I(D0*ZP>''4
M1Q[UD40]&"%/ED)NZXX\\"/;_>5&$TF!$$(FQ8T\^",[/I#Q$B^._IAY/$^.
M(&$T4WG$N1$>^9$\VH&1D$<VRN;2S<BC/Y(G-A"8) G(&TJ< (F4!?"> !(@
M,VV)$R"1BD 28-3$'Y!Y<?(.5?_:W._5_G&U/<R^-&W;;(:7IAZ:IJV[+M7[
MSN.GNKI_NUC7#VW_M5_5^^/K:L>+MMF-K^(MWMX'O/D/4$L#!!0    ( "QY
MJ4P0P@'"\00  )$9   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;)59
M76_C-A#\*X;?$Y%+4A^!8R#6X= "+1!<T?99L1G;.,ER)3F^_OOJ*SZ9.S3<
ME]A29KE#FC.[HA;GLOI>[ZQM9C^*_% _SW=-<WP*@GJ]LT56/Y9'>VC_\UY6
M1=:TE]4VJ(^5S39]4)$')$08%-G^,%\N^GNOU7)1GII\?["OU:P^%456_;NR
M>7E^GLOYYXUO^^VNZ6X$R\4QV]H_;//G\;5JKX++*)M]80_UOCS,*OO^/'^1
M3ZDQ74"/^&MOS_7D^ZR;REM9?N\N?MT\ST7'R.9VW71#9.W'ATUMGG<CM3S^
M&0>=7W)V@=/OGZ-_[2??3N8MJVU:YG_O-\WN>1[/9QO[GIWRYEMY_L6.$S+S
MV3C[W^R'S5MXQZ3-L2[SNO\[6Y_JIBS&45HJ1?9C^-P?^L_S./YG& Z@,8 N
M =+<#%!C@/H9H/O)#\SZJ7[)FFRYJ,KSK!I^K6/6;0KYI-K%7'<W^[7K_]?.
MMF[O?BPIC!?!1S?0B%D-&)I@Y 41M*-?4A!*L2(63M<)4HZ(/!D4G(3JX]4T
MGG"\AO&ZC]?3>.6LP0")>LBAAX0BEBIT9L)AQD2)4)B-@6P,9Z,=-@/$3-/H
M));.#Y<"F!3*M[8A9!-R-LZD5R%+HTQDA$,&H"@T'BX1Y!(Q+A0F#IF(I2$5
MNC\3 .G80R6&5&*^+*YL8IZ$E'&8<) TTL,D@4P2QB1VEGZ5@.F2NUD B,A@
M)E)@,Q&<BW3-1/ 9)\J16XI08B*#:S8>:Y.<#;EL),NC&1>.>?!M%@DM\$42
MI^)J>L1<49'2N%L7P*04'KN3V"^EXG2,2T<Q*WMHE:2ERX?C8F-\^P;[K]3,
MP.5$L]=#8-.4W#7CR)W2@$FF4Q*/.G%GQ&'B448>.M@U);?-F)75\#XZ'':#
M#C9.&;$%IDAXAL"&)[GC\07F;J9C(R-W1@"6>%U/8MN3P/?8"G-/@WPXS @1
M>]:'L/<1]S[R[6'"AD7R[CZ&L,\0]QFWDTE'S%6/$H9&^'HZ;"'$+<3M4M(1
M<V6<[>IK[4N%W8% >^:ZXHBY2G6CO2!L(L1-A#48*?&NZL'?/1#V!P)ME5N0
MB7=,#_[F@+#RB?=,;GN0$FB'O*6?L#T0L >W5!!H=KQ%G;#L"<B>/4YP/7L+
MML)J5J"3<;>WXCW*@VS;<$\BK'D%FA2W1QPQ4\4F8>RI  H[@Z+[2ZSR/&6!
MKL&UTA$37Q4KCX<I+'?%Y>X:>SIBG)J8>/)@L2MS?TU46,4*5'FV(ES%-XJ=
MPBI60,5L3;B*;U0QA66LN(PI].TTK%"5W/\TCL6GN?A8%1LQ5^UI;'SBTUA\
MFHN/%3'-N_](^/:)QN+3H"RSDP/>U_N28'EJ+D]>O#0OR;XLGJ,24(S=G:AY
M,?8EP=+4H)EWBY;F9=B7!(M7 _&Z%4MS\?J28.%J(%RW7&DN7%\2+%H-:B_;
MQKSVJL3C_QH+6X/2ZY:J$7,E2RF51_\&Z]^(^VN5P<HVH*RZSCQBG.<OWZ.T
MP=(VX,F>'</1_TJ$Y6WX(:>W7!FL70,J*UL4KMT;Y<IX3C"!?MFB@,-)4*Z"
MR4%V8:MM?^9?S];EZ=!T1\:3NY?W"B_4'80[]U?R*1W>#OP<9GA9\7M6;?>'
M>O96-DU9](?A[V79V):E>&SY[6RVN5SD]KWIOD;M]VIX23!<-.5Q? $27-["
M+/\#4$L#!!0    ( "QYJ4P2D:X 108  +,C   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0P+GAM;(U:VV[C-A3\%</O68N'-RE( JQ5%"W0 HL6;9^UB9(8
M:UNNI"3;OZ\D:[U>SIS +[&M')+#R\P94KQY:]HOW7-=]XNON^V^NUT^]_WA
M>K7J[I_K7=5]: [U?OC/8]/NJG[XV3ZMND-;5P]3H=UV)5D65KMJLU_>W4S/
M/K5W-\U+O]WLZT_MHGO9[:KVOW6];=YNEV;Y[<$?FZ?G?GRPNKLY5$_UGW7_
MU^%3._Q:G6IYV.SJ?;=I]HNV?KQ=?C3792S& E/$WYOZK3O[OAB[\KEIOHP_
M?GVX768CHGI;W_=C%=7P\5J7]78[UC3@^'>N='EJ<RQX_OU;[3]/G1\Z\[GJ
MZK+9_K-YZ)]OE_ER\5 _5B_;_H_F[9=Z[I!?+N;>_U:_UMLA?$0RM''?;+OI
M[^+^I>N;W5S+ &57?3U^;O;3Y]M<_[=BO(#,!>148&C[O0)V+F"_%W!3YX_(
MIJ[^5/75W4W;O"W:XVP=JG%1F&L[#.;]^' :N^E_0V^[X>GKG41SLWH=*YIC
MUL<8.8OY'K$::C\U(:R)M4!Q^;&!$B.BTH*EG;!3>7L.4#)>@:,5N*D"=U9!
M[I-!.(;$*60_A5R)#2X9JQ+#<N\]Q^(I%D\ZHXQ&H!4$Z(R19,37QQA_!K/P
MT!<29+5QC11*)%!L B5"*Y*[)*@D086W'$I.H>0 )>WO.H=&;)%E60(%HZ+C
M0 H*I"!CDBZV MJX<B'!06),$3D2DW'R9X@EBRG[,S)!,1T5%F6"LEB,HD4&
MEKY$4:J@6O/1"!G=/.V1X$1;9XJT2QCFBY K9#9<FHP%0-:E>"R92B,QQ8-A
MP0=%&@P7.H-*9]/%-\?\ ,?F8F#*2=S RER;,2YWQB.BD"+R9":<2_%@U)65
M0H/#Q=.@>J;,6QL41K$6I@NC3!#1E@\74(,*ZF YHSA>%<:D>D'"O/B@P.$B
M:E!%C10I'J*0B :#3*ZI%Q=20Y349BD8E$EQ/@TK25B,1:9,EG YE0Q3M]6L
M$I= ,:1/J2+/03\2+RN*5,!87'2A4!!Q114AG<J5*K@&"FJ@Q-0&"!'!F 58
M."1.@K)PA(N@H @:8)6@NN4!P&"0==J,<_T3U#^):880(FTA"*0L$A=-YA1_
M(EP"A1A(G_)*4-VB$P\NA<2%W#BK>#?A,BC$2/K4O@D*7(C!0AXE<=&+B]HB
MXE(H*(42%#45+F!27+YOL5QR+#JX=.=26K1F@XU1>FNY+EFT9NJNQ'(AL<R:
MI3M!BYY+WW-893>(<@.[CM(2&5%W%);KB$4=@3V41848"*F-')<(BQ(!6X;2
M$HE0]P.6,]\2YJ?[@=(2]Z,Z?<OY;./E3M]R_EEF1?(4*[J,=RR\Y32UZ#-2
M"U]:] _: 00GLD,BI\:\=$CDJ\%0&F7@'*>R0XN1&N[2$>?@K2C.P7'".R0\
MI >'?'_')#M.>(>$3]-YZ9#ONOMURBD1\0VI^RT=W3TI&=AQPCM">+"LCN1Z
MW;(ZSG@7+K>LCG/9D=P,FR%']BBZ%76<\BZ_W(HZSF6'7 8K6CJR9] LIN=T
M]N1D!=:D1SZK[M%S,GLD,[C'TB.;WW&%GK/9D_0-KM CG:DK)''ON4+/>>])
MHD]=8>F1^.^Y/<^I[Y'Z^I)0SG79P:Z2)#QGJ\?\#&[/8WJ^,L8J.<)S3GO,
MSZK=\YRLGN7GU.YYS,_:B' ^>W::FO+97YR< V=S0#;C83E)SH6V1 )G<R"[
M?S!Z =FL]88S.1 F@\L+R%"M%4[.@"]E5(L7..D"R[>IB ;,MQI0SLM #B!3
M!0V8:_6CUZ"\ED'R@L,+A+PQBUJ'.'D#)F0P>(&\4,FLMEHYPP-YI0+M7$SP
MP D>D."01\/%_(Z<WY%D:S!V$0GNM=>4D?,[LM.]U-?%B_D=.;\C.['3@'+R
M1I)9P=-%S*P:4,[OZ"[W<Y&3-[+3,WAYB.S5@'+J1K(OAE48D;M:*\K+4N0M
M>KF(Q-5:X:R-)"^#CYN#(FUE!G(QLR-G=B2I&]S;',2!'%M9G5UUV-7MTW0K
MI%O<-R_[?KQ4</;T=//DHXQ7)9+G:W-='N^/?*_F>)WE]ZI]VNR[Q>>F[YO=
M=%WBL6GZ>D"8?1A&X+FN'DX_MO5C/WX=5UU[O$9R_-$WA_F*S.IT3^?N?U!+
M P04    "  L>:E,/$&&6,4&  "7*@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6R5FMUNXS80A5_%\ .L^<]A$ ?8I"A:H 6"+=I>:Q,E,=:V7$E)
MMF]?25:\-GFF(/=B;2N'(W*DCSRBYOJ]:;]U+W7=+[[OMOMNO7SI^\/5:M4]
MO-2[JOO4'.K]\)>GIMU5_?"S?5YUA[:N'J=&N^U*">%6NVJS7]Y<3\?NVYOK
MYK7?;O;U?;OH7G>[JOWWMMXV[^NE7'X<^+)Y?NG' ZN;ZT/U7/]1]W\>[MOA
MU^H4Y7&SJ_?=IMDOVOIIO?PLK^ZD"&.+2?+7IG[OSKXOQK%\;9IOXX]?']=+
M,7:IWM8/_1BC&C[>ZKMZNQU##1WY9XZZ/)UT;'C^_2/ZS]/HA]%\K;KZKMG^
MO7GL7]9+6BX>ZZ?J==M_:=Y_J><1V>5B'OYO]5N]'>1C3X9S/#3;;OI_\?#:
M]<UNCC)T95=]/WYN]M/G^QS_HQENH.8&ZM1@./?_-=!S _VC@9D&?^S9--2?
MJKZZN6Z;]T5[O%R':KPKY)4>DODP'IQR-_UM&&TW''V[4=Y>K][&0+/F]JA1
M9QIY4JR&Z*=3*'2*6Y4T5Y<GN$L5GCF#AH/04WM],0B' Q@8P$P!S$4 'V7A
MJ/&39C]IG#)>Z&@LJ<R25(YP=RSLC@7=80(X&,#E)\3# #XC(4>-/4^((*E=
ME)!49JT/9WF[Z [![A#H3L ! @P0\A,B!09%9*1D%IT/5BICG8AR@G322^*Z
MQ+ KTRZ18$) -C]+59 8#)_4.8G1R8"#)^?CO !9"((;$X99 IJ)F4\D!E#:
M@K1@!*7+28L#:5&4I"65D0G*,AW"2$O -"DF!,904D%:,(@RY*0EI'@(I:2)
M\Y+JO/66N5T4!EL!L(F9G10&4<G\O"@,HE(9>9E%EWG15E.4%Z@3RC)3IL)@
M*P V&28$1E&9@L1@%!5:#)/$V!00Y7P\[0*9#\1>; RV F 3@Z+"*"I?D!:,
MHD)+8I(62N\#9Y-9%\B4UHX;$P9; ;"Y]4QC$K7(3XO&)&JP)"9IF47GX]6>
M/$6^]P[IG-2*F5\T)EL#LL]F^,L0C+\M,+@:DZAS+.XLNDR,DC+$B0$ZJPTQ
M'E5CLC4@FPV!6=0%1E=C%G6.U=7 Q"JODKP F1&!N]B8; W()F;FUIA%76!W
M#6;1Y-A=D]I8(I,LTT 6]) 7ID.8; /(#@R)!I-H"LRNP22:'+-K4A=K30CQ
M4R^0&>\$XU0-\^0*N Y<",RA*3"[!G-H<LRN25VLL>1BB(!,*V<9XV$PU090
M'1BS:S"'IL#L&LRAR3&[)C6QY :S&Z<%>%T_/&XS^PJ8:@NH#EP(S*$M\+H6
M<VASO*Y-/:S1%.*Y!<E\D,S=8C'5%E =N!"80UO@="VSZY/C=&UJ8=WP+\X*
M,+JDF?O?8J8M8#HPGM!B"FV!S[680IOC<RWPN<%*%<^X2.>#%MREQE1;0'5@
M1N4PAZ[ Z3K,H<MQNBYUL)+L^6[D,3%(YS0I)C$.<^T UYSY<9A$5^!T'2;1
MY3A=ESI8.SSQQ$]&0&:LY]97A[EV@.O ;><R^[D%/M=A%EV.SW6I@952QX_1
M2,5-+@YC[0#6@3&$#F/H"DRNQQCZ')/K4_<ZD.'B?7\D4\8SM[_'4/L4:LWM
M?GH,H2\PN1Y#Z'-,KD_=JPY*)VD!,N.XQ=5CI'V*M.9\LL<0^@*3ZS&$/L?D
M^M2]2G.^@SVG!<B"=5R'F)<T*=):,!QZS*$O,+D><^AS3*Y/W:LFD>RX()F4
MCKE;"%--*=6:?=V$.:0"DTN80\HQN92ZUT V]KA ):WAWO00AII2J%GC0QA#
M*O"XA#&D'(]+J7NUPH?8Y *9$<YP8\)04PJU%HS+)8PA%;A<8MYOYKA<2MWK
MD!83/S\#F1&6\RR$H:84:BV8,06,82CPN %C&'(\;D >5_H8(B3SK \+&.J0
M0JT%L\0'S&$H<+@!<QAR'&Y(K>OP!!@OST#E-/>>*&"F0\JT%EQ>,86AP-\&
M3&'(\;<A=:Y&Z/@Q$:G(<)<9$QU2HC6WXQF8FH6BH@6N:B&O; '4(W@IX\0@
M'1G.<DC!E"T(X'(E]XY?,(4+HJ1R03"E"R*K=D&D'E89F;RD1S)BZS$$4[P@
M@->57/6"8,H71$G]@F *&$16!8-(G:P+\>8E4A&WS$K!%# (X'<E>_,Q)0RB
MI(9!,$4,(JN*85:=UX*9]*Y)138VJZNS:KY=W3Y/A8_=XJ%YW?=CW=S9T5-U
MY6<U5@-&QV_'JLNI2O!'F&/)YN]5^[S9=XNO3=\WN_58$?C4-'T]]%%\&B[;
M2UT]GGYLZZ=^_#H^5+7'2LGCC[XYK(]EH*M3+>K-?U!+ P04    "  L>:E,
M61;9'-4"  "7"P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6R55M&.
MVC 0_)4H'Y#$=B#A%) .JJJ56NET5=MG P:B2^+4-G#]^]I.R 5G7=V]D-C,
MSLP:[[+%E8L7>6),!:]UU<AE>%*J?8ACN3NQFLJ(MZS1WQRXJ*G22W&,92L8
MW=N@NHIQDLSCFI9-N"KLWI-8%?RLJK)A3R*0Y[JFXN^:5?RZ#%%XVW@NCR=E
M-N)5T=(C^\'4S_9)Z%4\L.S+FC6RY$T@V&$9/J*'#4Y-@$7\*ME5CMX#D\J6
M\Q>S^+I?AHEQQ"JV4X:"ZL>%;5A5&2;MXT]/&@Z:)G#\?F/_;)/7R6RI9!M>
M_2[WZK0,\S#8LP,]5^J97[^P/J%9&/39?V,75FFX<:(U=KR2]C/8G:7B=<^B
MK=3TM7N6C7U>>_Y;&!R ^P \!&CM_P60/H"\!=C3C#MG-M5/5-%5(?@U$-VO
MU5)S*= #T8>Y,YOV[.QW.ENI=R\K@D@17PQ1CUEW&#S"H $1:_9! D,2:SP)
MQ_<"FRDB\R@0, EBX\E8 :4P00H2I)8@O3N%U#F%#H,2"VHZE2B'56:@R@Q0
MF3DJ'2:_$UDXQP5A,&QD#AJ9 T;FCI'Y--TDRAPG(,AS)AEH)0.L."KK;*I"
M(N18 4"SR'.+<M!*#EC)'2OY5 5%#F@#@+PW90%:60!6G%NP[C#96,3QL9C<
M$^([$6,6Z@[)U A./!2>!H/>7YP(;""/" ,ND-ND()"G*A#<1A !*(B' FXD
M*/U MG"70$";P&XS D$SCP[<!!#0!?#<0P$7+\H^D"U<= BHNFFV$,B7+5Q1
M""@IG,$4&"X&G+P_6PP7 T;OR!8$>=H'ABL&0\6P\%# Q8 _\*>*X6+ P-_J
M-%L 1-P6$X_&F9J)HYW\9+#CYT:9P6&T.TR7C]B,0\[^6D^=W8SX1M.-K-^I
M.):-#+9<Z6'+CD0'SA73'I-(5]M)3\G#HF('95XS_2ZZ4;%;*-[V8W \S.*K
M?U!+ P04    "  L>:E,'Q!#GC4"   C!P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T,RYX;6R-5=N.FS 0_17$!RS8D-N*("5;5:W42M%6W3X[9!+0VIC:
M3MC^?6U#6!0F4E[ 'LZ<,W/P)6NE>M<E@ D^!*_U.BR-:9ZC2!<E"*:?9 .U
M_7*42C!CI^H4Z48!._@DP2,:Q_-(L*H.\\S'=BK/Y-GPJH:="O19"*;^;8'+
M=AV2\!IXK4ZE<8$HSQIV@E]@?C<[96?1P'*H!-2ZDG6@X+@.-^1Y2U*7X!%O
M%;1Z- Y<*WLIW]WD^V$=QJXBX% 81\'LZP(OP+ECLG7\[4G#0=,ECL=7]J^^
M>=O,GFEXD?Q/=3#E.ER&P0&.[,S-JVR_0=_0+ SZ[G_ !;B%NTJL1B&Y]L^@
M.&LC1<]B2Q'LHWM7M7^W/?\U#4^@?0(=$FCB>^F$?.5?F&%YIF0;J,[\AKE_
M3)ZI]:9P06^%_V:+US9ZR9.$9-'%$?68;8>A(\PG(K+L@P3%)+9TDIXD%"=(
MT!H33Y"."6B,$Z0H0>H)DA$!)2E.,$,)9M,*DN3&I0ZS\)BZ$YG/<9$Y*C)'
M1-(;$0PSPT46J,AB0D#)"B=8H@3+Q[U<H02K![Q<3;PDRS2^L^I(C*_L^ $_
M4="=OT;N[" RM93>6=\$W2$;0A\WE>![A"";9&)K#QK[.ELM[ZP?@N\EDCYB
M*P9:W.A$HS-*@#KYTUD'A3S7_FH818<;8$/]&?<)[ZZ/GTR=JEH'>VGL2>G/
MLZ.4!FPM\9/=F*6]L88)AZ-QPX4=J^[8[B9&-OV5% WW8OX?4$L#!!0    (
M "QYJ4S-"E;)D0(  !T)   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM
M;'66VXZ;,!"&7P5QWX!MCA%!2K:J6JF55EMM>^TD3D +F-I.LGW[VH:PU!EN
MX@/_S#=V-#,N;ER\R8HQY;VW32<W?J54OPX">:A82^6*]ZS37TY<M%3II3@'
MLA>,'JU1VP0X#).@I77GEX7=>Q9EP2^JJ3OV+#QY:5LJ_NY8PV\;'_GWC9?Z
M7"FS$91%3\_L)U.O_;/0JV#R<JQ;ULF:=YY@IXV_1>L=2HV!5?RJV4W.YIXY
MRI[S-[/X=MSXH8F(->R@C NJARM[8DUC/.DX_HQ._8EI#.?SN_<O]O#Z,'LJ
MV1-O?M='56W\S/>.[$0OC7KAMZ]L/%#L>^/IO[,K:[3<1*(9!]Y(^^L=+E+Q
M=O2B0VGI^S#6G1UOH_^[&6R 1P,\&1![.<$ LI%_IHJ6A> W3PR7WU/S'Z,U
MUG=S,)OV*NPW';S4N]>2D*P(KL;1J-D-&CS3H$D1:.\3 D.('7XP)R2''1 P
M1F(=D#D_(;"#"'0060?1/((H= XY:&*KZ:PFSA,8$H.0&( @!Q(_0#ZA)(,I
M"4A)  IV* E 6;CP%(2D (0XD/0!$H4+D R$9  D<B#9 X2D&(;D("0'(+$#
M&33Y#(+RU1(&A7 :A0 H<?-H$)GA Y6MH@720L(B@)2ZI#&MT8R$\2I/%U!@
MXFX1!E /Q0$#J'"%ENX/3G%$ %3NH@CT3V5+)+@6(* 8Q&XQ $4+10_!Y0 !
M]2!V,Q44+90V!!<$!%2$V,VC493.$RG/X@407!004!5B-Y=&T7^@E+B@8-:=
M6B;.MB]+[\ OG7T4S':GWK_%MKM]R(>'PP\JSG4GO3U7ND?:3G;B7#$=3+C2
MMUOIM\JT:-A)F6FJYV)HV,-"\7Y\C 33BZC\!U!+ P04    "  L>:E,Z)H)
M!_("  "0"P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6R-EFUOFS 0
MQ[\*XGV!._-8)9&:3M,F;5+5:=MKFC@)*F &3M)]^QE#&<%GJ6\"=N[N=W;N
M?[G55;2OW8ESZ;Q59=VMW9.4S;WO=[L3K_+.$PVOU3<'T5:Y5,OVZ'=-R_.]
M=JI*'X,@]JN\J-W-2N\]M9N5.,NRJ/E3ZW3GJLK;OUM>BNO:!?=]X[DXGF2_
MX6]637[D/[C\V3RU:N5/4?9%Q>NN$+73\L/:?8#[+8:]@[;X5?!K-WMW^J.\
M"/':+[[NUV[09\1+OI-]B%P]+OR1EV4?2>7Q9PSJ3LS><?[^'OVS/KPZS$O>
M\4=1_B[V\K1V4]?9\T-^+N6SN'[AXX$BUQE/_XU?>*G,^TP48R?*3G\ZNW,G
M135&4:E4^=OP+&K]O([QW]UH!QP=<')@VL$?0#KS3[G,-ZM67)UVN/PF[W]C
MN$=U-[M^4U^%_DXEWZG=RX9%\<J_](%&F^U@@S,;F"Q\%7U"((78HN'.HH0.
MP,@<F0X0S@(@9'2 D P0Z@#L)D!(!XC( )&1 8O2Q2T--I&VJ;5-E#$:$I.0
MF(!D"TAL0!BS0!(2DIB0.%A $@-R!UE*4U*2DA(46%!2DS*KO!M(1D(R H(+
M2&9 X@1I" 2T0 ("PY8*&8RR&0<3+[14.5BD" 0I7))&P<*\! (OL"@22$D^
M !*H:(E"$X6QAS84+5XPU<MBH\,,1OTUSE&6<@!:Y1 2I&1)"LU?*O/ 4MU
MMP,P^P&BK:QHL4/\\9X$M)2!T++1E< 4,PMM]TJ+&0@U&XT)3#E#8&G20.L9
M*$$ONP:8BKZ#,++\']&21DK2R\XQ&MU<' 06#BUHI 2];!VC479;^:FE()'6
M,U)Z7K8.I/2<>9FE<)'6,WY$SZ/1+8IYF:4A(BUH_(B@D10T6S8I?S805;P]
MZE&P<W;B7.LY=+8[C9L/J >J_^;#K/H];X]%W3DO0JJQ3 ]/!R$D5]D$GJJ7
MDQJ/IT7)#[)_3=1[.\R(PT**9IQ__6D(W_P#4$L#!!0    ( "QYJ4P1)D0^
MF@(  !\)   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;)56;6_;(!#^
M*Y:_+P;CURJ)U&2:-FF3JD[=/M.$)%9MXP%)NG\_P([KPEGJOL1P?NZYY\[A
MCN65BQ=Y8DP%KTW=RE5X4JJ[BR*Y.[&&R@7O6*O?'+AHJ-);<8QD)QC=6Z>F
MCF*$LJBA51NNE];V(-9+?E9UU;('$<ASTU#Q=\-J?EV%.+P9'JOC21E#M%YV
M],A^,O74/0B]BT:6?=6P5E:\#00[K,)[?+?%J7&PB%\5N\K).C"I/'/^8C;?
M]JL0&46L9CME**A^7-B6U;5ATCK^#*3A&-,X3M<W]B\V>9W,,Y5LR^O?U5Z=
M5F$1!GMVH.=:/?+K5S8DE(;!D/UW=F&UAALE.L:.U]+^!KNS5+P96+24AK[V
MSZJUS^O ?W.#'>+!(1X=^N+,.I#!@;PY)#;Y7IE-]3-5=+T4_!J(_FMUU/PI
M\!W1Q=P9HZV=?:>SE=IZ69.L6$870S1@-CTFGF#PB(@T^Q@BAD)L8L\]?A]@
MZR/RF0@$3()8?_(NB1(F2$""Q!(D$X(B=8K00W(+:2WD4TRR!#NI^+ B35-8
M2PIJ23TM)$>.F!Z33J(D18IS1PN *E,\4]D,%),!8IR4-]F'Q/BH%*$"P6)R
M4$P.B''^2IL>4TX_$UHDI2/&1Z'%1/$[+06HI0"T$$=+\2$M/FI>2PEJ*0$M
MB:.E],I/T$SQ,8([!?+#Q',4,\T&?_R@8K"9W.,82-8]JP-HFJUS@K8 A&0S
M1P/#70<30$HV0P'W'9S\1T'@=H&A?N$5Q&\%7D%\2(P*1THT&2L-$T<[@66P
MX^=6F08^L8Y3_CXV8\FQ;\STM^/JC::_.OR@XEBU,GCF2@\].YH.G"NF-:*%
M5G?2MY5Q4[.#,LM<KT4_LON-XMUP'8G&.]'Z'U!+ P04    "  L>:E,)>7[
M*A<"  #5!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6R55=N.FS 0
M_17$!ZRQ(;<504JVJEJIE:*MVCX[9!+0VIC:3MC^?6W#TFPS2.E+[!F?.3/'
M&<9YI_2+J0!L]"I%8]9Q96W[2(@I*Y#</*@6&G=R5%IRZTQ](J;5P \A2 K"
MDF1.)*^;N,B#;Z>+7)VMJ!O8Z<B<I>3Z]Q:$ZM8QC=\<S_6ILMY!BKSE)_@&
M]GN[T\XB(\NAEM"86C61AN,ZWM#'+<U\0$#\J*$S5_O(2]DK]>*-SX=UG/B*
M0$!I/05WRP6>0 C/Y.KX-9#&8TX?>+U_8_\8Q#LQ>V[@28F?]<%6ZW@91P<X
M\K.PSZK[!(.@61P-ZK_ !82#^TI<CE()$WZC\FRLD@.+*T7RUWZMF[!V_<EL
M-83A 6P(8&. R^VU](E"Y1^XY46N51?I_O);[O]C^LC<W93>&:XBG+GBC?->
MBG2QR,G%$PV8;8]A5Q@Z(HAC'U,P+,66W80S/#Q%*TQ#>/:NPB5.D*$$62!(
MWQ&L<((92C"[K6"9_'-'"(9-R)RC2>9(DHEK7J $B_ME+E&"Y1TR,<R$S!6:
M9(40I#@!3?".3>X72B>:GMXA%05E$WG0SM]0AE#,)BCP[J?I?ZC%^Y]F]ZA%
M0#<-3*ZFB@1]"O/41*4Z-V&87WG'F;UA82K]A?<#_RO7I[HQT5Y9-]O"!#HJ
M9<'5DCRXCZER;\QH"#A:OUVXO>X';6]8U0Z/"!E?LN(/4$L#!!0    ( "QY
MJ4RCFQ)V_0$  /,%   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;(U4
MT8Z;,!#\%<0'G %# A$@]5)5K=1*T55MGYVP!'0&4]L)U[^O;0@BQ"WW@KW+
M['AFP9OVC+^*"D Z;PUM1>964G8[A,2I@H:()]9!J]Z4C#=$JI"?D>@XD,(4
M-10%GK=!#:E;-T]-[L#SE%TDK5LX<$=<FH;P/\] 69^YOGM+O-3G2NH$RM..
MG.$[R!_=@:L(32Q%W4 K:M8Z',K,_>#O]HG&&\#/&GHQVSO:R9&Q5QU\*3+7
MTX* PDEJ!J*6*^R!4DVD9/P>.=WI2%TXW]_8/QGORLN1"-@S^JLN9)6YL>L4
M4)(+E2^L_PRCG\AU1O-?X0I4P;42=<:)46&>SNDB)&M&%B6E(6_#6K=F[4?^
M6YF](!@+@JG #_];@,<"O"A @S)C]2.1)$\YZQT^?*R.Z'_"WV'5S)-.FMZ9
M=\JM4-EKCN--BJZ::,0\#YA@A@GN$?M'!/8F"%(")A6!545@ZO&=BJV= %L)
ML"$(9P2AMW Q0+8&TAJ(G_@;?V%VOPJ[4Q-:U80/:H+X'P21E2!Z?S\V5H+-
M>C\&2#0W&N'(#Q?]6(7=J=E:U6P?^Y%$=H+82A"_OQ^)E2!9[T?R\.%Q['O+
M/WT--6A!L^NGQ^$WPL]U*YPCD^HFF_M6,B9!,7I/JK>5FL!30*&4>KM5>S[,
MH2&0K!M'+)KF?/X74$L#!!0    ( "QYJ4Q&VS*(5 ,  /0/   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0Y+GAM;)67;V^;,!#&OPKB_8KOS!]3)9'63-,F
M;5*U:=MKFC@)*N ,G*3[]C.$1@0?K?,F8/+<\9Q]_,"SDZJ?FYV4VGLIBZJ9
M^SNM]_=!T*QVLLR:.[67E?EGH^HRTV98;X-F7\MLW06518",Q4&9Y96_F'77
M'NO%3!UTD5?RL?::0UEF];\'6:C3W ?_]<*/?+O3[85@,=MG6_E3ZE_[Q]J,
M@DN6=5[*JLE5Y=5R,_<_POV2LS:@4_S.Y:D9G'MM*4]*/;>#K^NYSUI'LI K
MW:;(S.$HE[(HVDS&Q]\^J7^Y9QLX/'_-_KDKWA3SE#5RJ8H_^5KOYK[PO;7<
M9(="_U"G+[(O*/*]OOIO\B@+(V^=F'NL5-%TO][JT&A5]EF,E3)[.1_SJCN>
M^ORO870 ]@%X"8#PS0#>!_!10'!VUI7Z*=/98E:KDU>?5VN?M4T!]]Q,YJJ]
MV,U=]Y^IMC%7CPLNQ"PXMHEZS<-9@P,-7BN6MH*SBR0P!BXND'2!73R_<I'2
M"3B9@'<)PF&"E(W*.&N23E-U&DBXB$;5+BD9IFE,VPE).R%A!T9VSIIH<)\/
M(A1L)%M2,@2.M)V(M!,1=D9+^!!9]Q$IBY*1&UN5,A&'M)F8-!,39CB=("$3
M).[-(L@$PJ%9A%4H,(8\',T'+6,3S9^2=E*'9DGM+N!1.E[$)24+>3+1+,!H
M)#"'=NE%PUO%(886& A9)%!,&)I@%!"&)GH.:,# #80!&C'@PIA>-*R7QQ#%
MXVDA9!&?G!8:,N!"&2#X@:D0;.R(U,4PU3HT:,"%-&!#),;$FB);%24P06&@
M40,4:Z*)%#1LX ;: (T;<.$-V"1!LTK6,KTGNS9$ P=<B ,$2T#$L?6$4[I$
MB(2VA#1ST(4Y:,,$&/#Q"YR4I3#QCD&:.4@Q9Z+[<.*CY@;F(,T<=&$.VC!)
M[,YY3W5MAR8.NA ';9)87MZ27!NA.8,NG$&;(-2\O*.ZMD-S!BG.3#T -&?P
M!LX@S1ETX0S: !&Q]02]+;HV0S,&71B#!#LP'G]STBJ@[7":+]R%+[UH^.D?
M6]_CI&B\UL%@^]7NA[]G]3:O&N]):;.3Z_9;&Z6T- G9G2EL9[;@ET$A-[H]
M3<QY?=Z'G@=:[?L]=G#9Z"_^ U!+ P04    "  L>:E,KMK=P2("    !@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q]5.V.FS 0?!7$ YP!\Q$B
M@G2AJEJIE:*K>OWMD$U 9S"UG7!]^]J&<!2<_HF]R^SLC&-OUC/^)BH Z;PW
MM!4[MY*RVR(DR@H:(IY8!ZWZ<F:\(5*%_()$QX&<3%%#4>!Y,6I(W;IY9G('
MGF?L*FG=PH$[XMHTA/_9 V7]SO7=>^*EOE12)U">=>0"/T#^[ Y<16AB.=4-
MM*)FK</AO'.?_6V1:+P!O-;0B]G>T4Z.C+WIX.MIYWI:$% HI68@:KE! 91J
M(B7C]\CI3BUUX7Q_9_]LO"LO1R*@8/17?9+5SMVXS@G.Y$KE"^N_P.@G<IW1
M_#>X 55PK43U*!D5YM<IKT*R9F114AKR/JQU:]9^Y+^7V0N"L2"8"E3O_Q7@
ML0!_%(3&_*#,6/U$),DSSGJ'#W]61_2=\+=8'6:ID^;LS#?E5JCL+<?I)D,W
M331B]@,FF&'\"8$4^]0BL+78!ZORX-\&Q1J1/.B K2:PJ<=S@7%J)PBM!*$A
M".<"DL4A#)#$0-K!!8[CA1$+*-P\L!)9E40K)3A-%U(&3#3O$BTPA063Q'8A
ML55(O!(2>MY"2+QNXB\N3['&^.D#(8E52&(1XB^$).MSWX1XH<0"2B.\D()F
M#Z<!?C$S1C@EN[927]%9=AICSX%^>(O\7HVW81I]T RS\3OAE[H5SI%)]:S-
MXSLS)D%I])[4055J'$\!A;/4VT3M^3"4AD"R;IRW:!KZ^5]02P,$%     @
M+'FI3$/T./GE 0  ^00  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
M;93=CILP$(5?!?$ ZQ\2V$2 U&Q5M5(K15NUO79@$M#:F-I.V+Y];4,H);[!
M]G#F?#/&.!^D>M,-@(G>!>]T$3?&]'N$=-6 8/I)]M#9-V>I!#-VJ2Y(]PI8
M[9,$1Q3C% G6=G&9^]A1E;F\&MYV<%21O@K!U)\#<#D4,8GO@=?VTA@70&7>
MLPM\!_.C/RJ[0K-+W0KH="N[2,&YB#^0_2%S>B_XV<*@%_/(=7*2\LTMOM1%
MC%U!P*$RSH'9X08OP+DSLF7\GCSC&>D2E_.[^R??N^WEQ#2\2/ZKK4U3Q,]Q
M5,.97;EYE<-GF/K9QM'4_%>X ;=R5XEE5))K_XRJJS923"ZV%,'>Q['M_#A,
M_O>T< *=$NB<0,=>1I"O_",SK,R5'"(U[GW/W"<F>VKWIG)!OQ7^G2U>V^BM
MW&":HYLSFC2'44,7FB3YIT'6?X;0((1Z@V1A0-)=V" )&B3>8/-?E<FJRE&3
M>4WG-<\X3<.439"R\0[;A0/%9+?"/(H(P;LDS-D&.=L A^(5YU%$,,FR,"<-
M<M(0AZPXCZ*,)B2,R8*8+(19GZ'LX>MD%*]W#2U.K;L4OC%U:3L=G:2Q/X _
MIF<I#5A#_&2!C;V'Y@6'LW'3S,[5^#>."R/[Z:)!\VU7_@502P,$%     @
M+'FI3.*FKSF\!   ZAH  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
ME9G;CIM($(9?!?$ ACZ"1[:E.61V5LI*HZPVN6;L]D'AX  >)V^_G,:!YJ\(
M;L; _%7=U5U?5S>LKEG^O3@:4SH_DS@MUNZQ+,]WGE=LCR:)BD5V-FGUGWV6
M)U%9W>8'KSCG)MHU1DGL<=_77A*=4G>S:IZ]YIM5=BGC4VI><Z>X)$F4_WHP
M<79=N\S]>/#E=#B6]0-OLSI'!_.O*?\[O^;5G7?SLCLE)BU.6>KD9K]V[]G=
MBU:U0:/X>C+7HG?MU*&\9=GW^N;OW=KUZQZ9V&S+VD54_;R;1Q/'M:>J'S\Z
MI^ZMS=JP?_WA_;D)O@KF+2K,8Q9_.^W*X]H-76=G]M$E+K]DUQ?3!:1<IXO^
MLWDW<26O>U*UL<WBHOGK;"]%F26=EZHK2?2S_3VES>^U\_]AA@UX9\"G&HC.
M0-P,./NC@>P,Y%0#U1FHJ0:Z,]!3#8+.()AJ$'8&H67@M=/1S.]35$:;59Y=
MG;Q-T7-4D\#NPBJ#MO7#)F&:_U537%1/WS?2EROOO7;4:1Y:#>]IV%#Q.%9(
M7]TT7M6#6S<XZL8#!PZTU0C2!$/-$]*$0\TGI%D.-<]CC1!\J/D+^&'^4/."
M- P/C(#S(QH'8N" 8P<2.I"- SEP(*P)1AJ)&U&P$04<*&M(6TW0:-(VBY0]
MI*TF'&C40N"N:-@5#;JBL8, .@BFCW@('82@!U:>/K<:U0M4"A\WLH2-+$$C
M5J(_(,T2-\)\O#KX8Q?<MY<')"*2G!&K$ ,NN-T.$A&YP> R<\\X<#%:[I"(
M6,T8II8)X$+;[2!10+2#X6: 7!X2+C"Z3$W/=X:18X@Y.^,[43_EJQT6T0XF
MDP4@VJ4]JD!$H<4PP P1;*^94$0LF@PSS "@@MGCMAR-&U-$/!Q3S &@=C5[
M[D0US+\G:$'D$L<8<T"H$'9#;-P06P8+(N<X)ID#2 4Q_!Q#RF?45H[YXX@_
M.R.1B,I(CB'EJ,#:&0E%U)!@DCD@65B%_*43]2LY)^/!)',$J;T^0A&Q/G),
M,D>0VAL3/B[&_9W)L!U,,D<DAW8[2T"8SQ=$2 +#+!#,1%47&%/!IB>^P/@)
M@-]H8#O1I($5Q/87U$A)Y)K C HY(UJ,GP!D2?L,),:;UW!AY?03$*F%?4 !
M(DEM@@4&60"0)14T9E3,V @+C)\ ^(WJ@1CCQZD9QO0)0)\DQDMBJJ0_XYR%
MJ9)3BE\G"B8$*S%Y$I GB55>8JCDG$,E<:J<=*P$(DELI"4F3R+RB..<Q"A(
M/2-:C(($E4@&=K2MB/'>W IJIR8Q,!( (XD]F,0PR.7T<!6&08$2(^U=#1)1
MT2I,C +$*.+@J# -BL^(%M.@4(D910M$5"E3&!D%:%#$*J6(URPSSFH*TZ!
M85#V"1B*"' 51D8!9!0!KL(PJ'!&M!@&!2K#.%HD(C9E&A.C$0P$MQK#H&=L
MRC2&08/2,(H6BHC]H\;$: "#)M#7& 8]8U.F,0P:E(9QM$AD9[+7>UF>F/S0
M?$PIG&UV2<OZY6WOZ>V#S3VO7[9;SQ_9W:?V)?QO-^U7H'^B_'!*"^<M*\LL
M:5ZX[[.L-%4?_475QZ.)=K>;V.S+^C*HKO/VZTM[4V;G[LN2=_N\M?D?4$L#
M!!0    ( "QYJ4PSQ>""M@$  -4#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;'U3[8Z<(!1]%<(#+"JNTT[49'<V39NTR62;;G\S>AW)@EA@QNW;
MEP_7V*GI'^%>SCF<@U!.2K^:'L"B-RD&4^'>VG%/B&EZD,S<J1$&M](I+9EU
MI3X3,VI@;2!)0;(D*8AD?,!U&7I'79?J8@4?X*B1N4C)].]'$&JJ<(K?&\_\
MW%O?('4YLC-\!_MC/&I7D46EY1(&P]6 -'05?DCW!^KQ ?#"83*K.?))3DJ]
M^N)+6^'$&P(!C?4*S U7.( 07LC9^#5KXF5+3US/W]4_A>PNRXD9."CQD[>V
MK_ 'C%KHV$789S5]ACG//49S^*]P!>'@WHG;HU'"A"]J+L8J.:LX*Y*]Q9$/
M89SB2D%GVC8AFPG90DCS_Q+H3* W!!*=A:A/S+*ZU&I".OZLD?D[D>ZI.\S&
M-\/9A367UKCNM<Z+M"17+S1C'B,F6V&ROQ&'?Q$T62#$&5A<9)LNLL"G*WZZ
MN]\6H)L"- CD:P/Y38H(V07($/?(=T5&;Z)LP8K\8W'CAJP.V%_X;TR?^6#0
M25GWK\*)=DI9<)+)G;M%O7MC2R&@LWZZ<W,=;UHLK!KG1T26EUS_ 5!+ P04
M    "  L>:E,DFPQZ!("  "%!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q]5-%NFS 4_17$>VLPX&P106JHJDW:I*A3MV>'W 14&S/;"=W?SS:$
M4N+M!=O7YYY[CK%OW@OYJFH ';QQUJI-6&O=K1%250V<JGO106MVCD)RJLU2
MGI#J)-"#2^(,X2@BB-.F#8O<Q7:RR,59LZ:%G0S4F7,J_VR!B7X3QN$U\-R<
M:FT#J,@[>H(?H%^ZG30K-+$<&@ZM:D0;2#ANPH=X71*+=X"?#?1J-@^LD[T0
MKW;Q]; )(RL(&%3:,E S7* $QBR1D?%[Y RGDC9Q/K^R/SGOQLN>*B@%^]4<
M=+T)/X7! 8[TS/2SZ+_ Z"<+@]'\-[@ ,W"KQ-2H!%/N&U1GI04?68P43M^&
ML6G=V(_\US1_ AX3\)1@:O\O(1D3DO>$U)D?E#FKCU33(I>B#^3PLSIJ[T2\
M3LQA5C;HSL[M&;?*1"]%2G".+I9HQ&P'#)YAX@F!#/M4 OM*;/%-^J) >8M8
M_:-"XC61N/SD@XG$3Y!Z"5)'D'X@2!>G,&!6#M,ZS%V<9CA>+<SX<!G!$?$+
MRKR",H^@;"%HP&2S0K&QG2YTES[89Y)F?CG$*X=XY)"%''+C.X[Q\G!N07<D
M(\N?C6:WEX,\N8>N@DJ<6VWOR2PZ]9(';&__(KXU/69H">\T0X/Z3N6I:56P
M%]J\+?<"CD)H,"*C>W-8M>F)TX+!4=OIRLSET!F&A1;=V/30U'F+OU!+ P04
M    "  L>:E,!& :N08"  !Z!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-2YX;6Q]5-N.FS 4_!7$!ZS!YAH1I(:J:J56BK9J^^PD)P&MP=1VPO;O:QL6
ML>#V);:/9\8S)\;%P,6+K &4]]JR3N[]6JE^AY \U]!2^<1[Z/3.E8N6*KT4
M-R1[ ?1B22U#. @2U-*F\\O"UHZB+/A=L::#H_#DO6VI^', QH>]'_IOA>?F
M5BM30&71TQM\!_6C/PJ]0K/*I6FADPWO/ '7O?\AW%6)P5O SP8&N9A[)LF)
M\Q>S^'+9^X$Q! S.RBA0/3R@ L:,D+;Q>]+TYR,-<3E_4_]DL^LL)RJAXNQ7
M<U'UWL]\[P)7>F?JF0^?8<H3^]X4_BL\@&FX<:+/.',F[:]WODO%VTE%6VGI
MZS@VG1V'<2=-)YJ;@"<"G@EA]%\"F0AD14"C,QOU(U6T+ 0?/#'^63TU=R+<
M$=W,LRG:WMD]G5;JZJ.,DK1 #R,T80XC!B\P^#VBVB)(,$.0-C"[P$X7V/+)
M@A^FJ5N . 6(%8C>Q<A6,49,:C'=&"./DCQ?97' X@SCS&TG<MJ)''96YQQ&
M3+PX)\UBLC*S!65)\(_6QDXK\=9*&JRLQ)M32(17[:NV(!QDN=M*XK22;*R0
M>.4DV32?!'&>K0Q76QA.LCQ<7QFT^ K,J_2-BEO32>_$E?Z@[+6_<JY 2P9/
M.EFM'\)YP>"JS#35<S$^!^-"\7YZZ=#\W)9_ 5!+ P04    "  L>:E,>!'+
M1QP"  #:!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q]5-N.FS 0
M_17$!\2$2T@B@K2DJEJIE:*MNGUVR 30VIC:3MC^?7UA"2'>?<'V^,PY9XP]
M6<_XJZ@!I/=&22MV?BUEMT5(E#50+!:L@U;MG!FG6*HEKY#H.."32:($A4&P
M0A0WK9]G)G;@><8NDC0M'+@G+I1B_J\ POJ=O_3? \]-54L=0'G6X0I^@?S=
M';A:H9'EU%!H1<-:C\-YYS\MM_M4XPW@I8%>3.:>KN3(V*M>?#_M_$ ; @*E
MU Q8#5?8 R&:2-GX.W#ZHZ1.G,[?V;^:VE4M1RQ@S\B?YB3KG;_VO1.<\87(
M9]9_@Z&>Q/>&XG_ %8B":R=*HV1$F*]77H1D=&!15BA^LV/3FK&W.^EF2',G
MA$-"."8H[<\2HB$ANB7$IGCKS)3Z!4N<9YSU'K<_J\/Z3BRWD3K,4@?-V9D]
M5:U0T6L>I\L,7371@"DL)IQ@;@BDV$>)T"51A _IX;W _A&1?J 0.8N(3'XT
M-;@.W 2QDR V!/'=*<Q,%A:3&DQK,1]H)$Z-Q*$1S30L)G%KV+-*'FR$B=O&
MRFECY; 1SVQ8S#*8B$2;Q6;FQ($*XPGJSDSJ-),ZS"0S,Q:SGJ@$B]D-W7^.
ML4;0Y$E0X)7I'L(KV:65^O)-HF.#>@KUDYK%"]6X;)^YT=BN]Q/SJFF%=V12
M/5CSK,Z,25 6@X7Z<;5JM.."P%GJ::KFW+8;NY"L&SHI&MMY_A]02P,$%
M  @ +'FI3-[THAQB P  ! \  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N
M>&ULE5?M;ILP%'T5Q ,4^YK/*HG4I)TV:9.J3=M^T\1)4 %GX"3=V\\82HE]
MW:5_ CCGWG/NM8_!L[-HGML]Y])[J<JZG?M[*0^W0="N][S*VQMQX+7Z9RN:
M*I?JL=D%[:'A^48'564 A,1!E1>UOYCIL<=F,1-'618U?VR\]EA5>?-WR4MQ
MGOO4?QWX7NSVLAL(%K-#ON,_N/QY>&S44S!FV105K]M"U%[#MW/_CMX^,!V@
M$;\*?FXG]UY7RI,0S]W#E\W<)YTB7O*U[%+DZG+B*UZ672:EX\^0U!\YN\#I
M_6OV3[IX5<Q3WO*5*'\7&[F?^ZGO;?@V/Y;RNSA_YD-!D>\-U7_E)UXJ>*=$
M<:Q%V>I?;WULI:B&+$I*E;_TUZ+6U_.0_S4,#X A ,8 Q?U> !L"V%M ^&Y
M. 2$US)$0T!D, 1][;J9][G,%[-&G+VF7P^'O%MV]#92T[7N!O7LZ/]4/ULU
M>EJ$23P+3EVB ;/L,3#!T$O$O8T(DV3$!$K!* ,P&4NP$L EQ<I&)*8*&Q(F
MZ27FP<8P@@ME:+^8CF<7'!F>($03A#I!.$V0$D-DCTDTIM:8#%)"'$(CE"="
M>(R&+2.+!Y+$R1.C/#'"8\S=,K9YTB0T)M@&48@B7$J"2DD0*<R0TF.R"0NY
M(<:"7Z$@ADM)42DI(L4H>)E:!3-7ZS.4)$-((H.DQT03DM!A3$KP#8(@+-8.
M02R:R%4+=6Q$%.%Q244WD3L*UYN3XO:F[/^VN1] %^L9F-,W%-\(*+83I(X4
MN,=I](&"<?M2S+^9.;VQ-;U9Z"P7-R=%W)FY4N"FHND'RL4M0S'/6.5FB#,3
M5[V ^P80WV34D0*W!-#KZP7<$@"("G-['D#3Z05"'4L1<., 9AR+R#9."-:+
MW@;1V/4Q@5L+$&MECOT;<&O!!ZP%N+4 L9;=>]M:0,"U3G!K ?;BLX@2NZV,
MI&;S$WLC9^!0@[L4D'=?%CI2X"Z%[/KF,]Q^#+.?V1-FO[94\QT+G^$F9=A[
MRR*B=O-I:'X!(:@HB@TUP>3+ON+-3A^S6F\MCK7L/FPGH^-1[@ZZDX$QOJ2W
MJ_Y ]I:F/Q]^RYM=4;?>DY#JW*%/!ULA)%<:R8UJUEX=2<>'DF]E=YNH^Z8_
ME_4/4AR&,V<P'GP7_P!02P,$%     @ +'FI3.M\9L@[ @  C@8  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3@N>&UL?571CILP$/P5Q'L/;"!P$4&ZI*I:
MJ96BJZY]=L@FH#.8VDZX_GUM0SC..'W!]C(S.[O DO>,OXH*0'IO#6W%QJ^D
M[-9!(,H*&B(>6 >MNG-BO"%2'?DY$!T'<C2DA@8X#%=!0^K6+W(3V_,B9Q=)
MZQ;VW!.7IB'\[Q8HZS<^\F^!Y_I<21T(BKPC9_@)\J7;<W4*)I5CW4 K:M9Z
M'$X;_PFM=YG&&\"O&GHQVWNZD@-CK_KP[;CQ0VT(*)12*Q"U7&$'E&HA9>//
MJ.E/*35QOK^I?S&UJUH.1,".T=_U458;/_.](YS(A<IGUG^%L9[$]\;BO\,5
MJ()K)RI'R:@P5Z^\",F:4459:<C;L-:M6?M1_T9S$_!(P!-!Y?X?(1H)T3LA
M-L4/SDRIGXDD1<Y9[_'A875$OQ-H':EFECIH>F?NJ6J%BEZ+^#')@ZL6&C';
M 8-G&#0A J4^I<"N%%N\H../"79+1'HG0^0L(C+\:&XPB]T"L5,@-@+QARZL
MK"X,F-1@6H/Y%(6Q58D#A!%V6TF<5A*'E=2R,F"261:,$MO*$H30/2LKIY65
MPTIF65DMLD2AU;G=$H-PYC:2.HVD#B./EI%T:>0Q#$/+RA*5WGE1,J>3;.$D
ML7-LL\4[$".4V$U9HA *[<<3S#[C!OC93#SAE>S22OW!S*+34'W">@Q8\:T:
MML-L?)<9)O4/PL]U*[P#DVK(F%%P8DR"\A@^J$95ZN<P'2B<I-ZF:L^'$3D<
M).O&Z1],OZ#B'U!+ P04    "  L>:E,W=QV0RT"  "#!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U.2YX;6R-5=N.FS 0_17$!ZRY!K(B2)M452NU4K15
MM\\.F02T-J:V$[9_7U]80L%;Y26VQV?.G./80]$S_BIJ .F]4=**C5]+V3TB
M)*H:*!8/K(-6[9P8IUBJ)3\CT7' 1Y-$"8J"8(4H;EJ_+$QLS\N"721I6MAS
M3UPHQ?S/%@CK-W[HOP>>FW,M=0"518?/\ /DSV[/U0J-+,>&0BL:UGH<3AO_
M*7S<K37> %X:Z,5D[FDG!\9>]>+K<>,'6A 0J*1FP&JXP@X(T41*QN^!TQ]+
MZL3I_)W]L_&NO!RP@!TCOYJCK#=^[GM'..$+D<^L_P*#G]3W!O/?X I$P;42
M5:-B1)A?K[H(R>C HJ10_&;'IC5C;W>R;$AS)T1#0C0FJ-K_2XB'A/B6D!CS
M5IFQ^@E+7!:<]1ZW?U:']9T('V-UF)4.FK,S>\JM4-%KF09A@:Z::,!L+2::
M8&X(I-C'$I&KQ#9:I$?_%M@M$=D'%6*GB=CD)Y/\))_5V%I,9C"M59%GR4S(
M$A1&:>J6DCBE)$LIZP^\I$Z"] XO%I-.9";1_$R7F'"5N86LG$)6#B>QFR!S
M$F1W.,F6*N,@GUE9@M(X<BO)G4IRAY7$3;!V$JSOL+)>WITPF5^P)2A-5S,E
M:/)V*?"S:7/"J]BEE?J53*)C)WV*]-N?Q;>JP]J&>*.Q[?D[YN>F%=Z!2=59
MS/L_,29!20P>U$'7ZHLP+@B<I)YF:LYM7[0+R;JAY:/QNU/^!5!+ P04
M"  L>:E,> "YEM$$   6&   &0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6R5F5]OXC@4Q;\*XKT3^]JQG8HB%=!J5]J5JEGM[G,*;D&3$#9)R^RWWR2D
M#/@>C^A+(>'8/OYS?[YV9\>J_M9LO6\GW\MBWSQ,MVU[N$^29KWU9=Y\J0Y^
MW_WR4M5EWG:/]6O2'&J?;X9"99&0$"8I\]U^.I\-[Y[J^:QZ:XO=WC_5D^:M
M+//ZOX4OJN/#5$X_7GS=O6[;_D4RGQWR5_^G;_\Z/-7=4W*N9;,K_;[95?M)
M[5\>IH_R?J5-7V!0_+WSQ^;B^Z3ORG-5?>L??ML\3$7OR!=^W?95Y-W'NU_Z
MHNAKZGS\.U8Z/;?9%[S\_E'[+T/GN\X\YXU?5L4_NTV[?9BZZ63C7_*WHOU:
M'7_U8X?2Z63L_>_^W1>=O'?2M;&NBF;X.UF_-6U5CK5T5LK\^^ESMQ\^CV/]
M'\5P 1H+T+E U_;/"JBQ@/I10/^T@!X+Z*! <NK*,#:KO,WGL[HZ3NK3]![R
M?A7)>]V-_KI_.0SV\%LW/$WW]GV>"IHE[WU%HV9QTM"%1IX525?[N0E"32R(
M%0\:6'*%E=>2%9<H@4THV$\UE%=7_52X @TKT$,%^JH"'0S426,'S7[0&.&D
M,D%WN2Q-;1:SDT([*;"3!G9.FO2B'4G*!::72$4V8L9 ,X:9L5G@Q?!6;&9L
MX 6HA',9]F*A%\N\.!%XL:P5TN0"*T!$E&(G#CIQW$FPJA>.]S=3*G "1,)J
M["2#3C*P6()%N<A8*SHTPB5W+D("*3!M!!\3%=)&@*62RF!Q+X$L,ZF-V(G
M3X*!L:$?R5>"<#9<ND!F4^LB?B I'R4Q/^$D+$;-M9W4B7!"5Z/P$C,D1:9$
M9.E(#$ZIF"=RD3B0&)U2WPY?B7$G$>]"_$J.LCMI4D89I".E3*Q7&'J24R\5
ML?G&K)+V$P.#(2,Y91A[)2?(G<RT#'<"J+,Z&N,8-I+3AIS!51#&!(G;QX5P
M:!,*[7#!$(]999UU(6N0SDA%D0R$<'03CVZ^9Q,/[]2(+#0$5)=U7=O!@4T\
ML-G*&357+#96A0&%9&0HEB5B2A#*L$(8CZ+KEIQFX\-EBDQL$6+D$$<.@S%Q
MDEAG=)AQK(#.29(NLET1)@YQXE 6FW1,'/H$<0@3ASAQ0&2AS";M$LMPHH#.
MQO<HPL@AE."PR.+I"SENB*N4C*T<A?&E>);#(DNA+,>PA8QD2ME(1JPP"]4M
M:8[BC$NM#%- H"(M8R<QS$%U0Y:C.. L&1TFT"N@,U9;%UG2*G(XY"B,+D&%
MZ:4^D>,H#!QU2XZC.$FZN<S"(R:0:6%TK$^8-PIE.&%8*7YF<^R,"4317%UA
M<BE^L.-!!0YM61;NYDBE;&P-8P@J!$$64NCDQH@#5)F,313FG^+\XQ$%\"<,
MA7OY"NBT%3:6P6F,0,T1F(H(M32FEI:?N++!I-$WD$9S@BCEG CN U::'Z=D
M=RK5D8Q?8])H3IHTAD\=N8CZ!&DT)HV^Y?9(<X0H8<(-"J@HTY&D1&/.:,29
M,)A&T=7X4Q;N3T"5N7"*DHO+T=+7K\/%<S-95V_[MK]CO'A[OMQ^I/YR-7B_
MD/?+TQ7UCVI.-^9_Y/7K;M],GJNVK<KA@O6EJEK?>11?NL':^GQS?BC\2]M_
MM=WW^G13?7IHJ\-X"Y^<_Q4P_Q]02P,$%     @ +'FI3-RZ FD+ P  Y0L
M !D   !X;"]W;W)K<VAE971S+W-H965T-C$N>&ULE5;;CILP$/T5Q <47P#;
M41)IDZAJI59:;=7VF4V<!"W@%)QD^_<UQILE>%C1EV [9\Z<F<'#S*^J?FF.
M4NK@M2RJ9A$>M3[-HJC9'F69-9_425;FG[VJRTR;;7V(FE,MLYTU*HN(()1&
M9997X7)NSQ[KY5R==9%7\K$.FG-99O7?E2S4=1'B\.W@*3\<=7L0+>>G["!_
M2/WS]%B;771CV>6EK)I<54$M]XOP <\VQ!I8Q*]<7IO>.FA#>5;JI=U\W2U"
MU"J2A=SJEB(SCXM<RZ)HF8R./XXTO/EL#?OK-_;/-G@3S'/6R+4J?N<[?5R$
M/ QV<I^="_VDKE^D"R@) Q?]-WF1A8&W2HR/K2H:^QMLSXU6I6,Q4LKLM7OF
ME7U>'?^;&6Q G &Y&1C?'QE09T#?#>(/#6)G$ \,HBX4FYM-IK/EO%;7H.[*
M>\K:MPC/8I/];7MHDVW_,^EIS.EEF6 \CRXMD<.L.@SI8=X1D6&_N2"0BQ7Q
MS,F]@[6/8 ,-&Q]"$2R"@G%2:T_[<2(*$\0@06P)XKM$#>)8=1AF,97%I(AC
MF@["]6%)PL28G 24DP!RZ$!.ATEZ?HA(:<P&J4T\.823F(^D-P7EI("<&"9@
M( &;7A\.$O )]>%>0JC (ATD9 W 4LXP@^4(4(Z84!_A^<%,4#YX738 +&4\
MX; <C.![CCQ!1"0C%".M D^O$09;P0,F$ZKD0'<!HU2(04M8 SA!4TI&%,%]
M =,)A7*@OB?&^?"]V4 PQI*1BX3A/H/]1D/1R%7"<&_ R7\4"K[/&+K07J%2
M+UZ.DMBKDP]CL2!C=8+[ V93ZL3\-P=C$0_K!,%0/"8([C<8:CAC%PKN$5A,
MKQ.!KS7QK[5?)P>Z^Q#PE [;GH/=?0C0Z'TB<),@>$*='.C.4RH0&M0)@B7<
M^^Y'O5FGE/7!SI%-L%7G2K<C0^_T-JL^D'96&IRO\&S=39SO--T _#VK#WG5
M!,]*FTG,SDM[I;0T*M$GD]>CF;EOFT+N=;MD9EUW@V>WT>KDANKH-MDO_P%0
M2P,$%     @ +'FI3/HS^_T8 @  NP4  !D   !X;"]W;W)K<VAE971S+W-H
M965T-C(N>&UL?53MCILP$'P5Q .<P4#(G0C2)5752JT47=7K;X=L CH;4]L)
MU[>O/PA'P.V?V%YF9V<V]A8]%V^R!E#!.Z.MW(2U4MT30K*J@1'YP#MH]9<3
M%XPH?11G)#L!Y&B3&$4XBE:(D:8-R\+&]J(L^$71IH6]".2%,2+^;('R?A/&
MX2WPTIQK90*H+#IRAA^@?G9[H4]H9#DV#%K9\#80<-J$S_'3+C=X"WAMH)>3
M?6"<'#A_,X>OQTT8&4% H5*&@>CE"CN@U!!I&;\'SG L:1*G^QO[9^M=>SD0
M"3M.?S5'56_"=1@<X40N5+WP_@L,?K(P&,Q_@RM0#3=*=(V*4VE_@^HB%6<#
MBY;"R+M;F]:N_<!_2_,GX"$!CPFZ]O\2DB$A^4A(K7FGS%K]1!0I"\'[0+@_
MJR/F3L1/B6YF98*V=_:;=BMU]%IF\:I 5T,T8+8.@R>8>$0@S3Z6P+X26[Q(
MQ_<%=DM$_H\*B==$8O.3J<#'R$^0>@E22Y#>=2&?=<%A<HMI79%TWJK=$K2>
M8.Z49%XEF4?)>J;$8;))$8RSN1(?*$[]4E9>*:M%5[/XT4^0>PGRI1<<S;SD
MRZ[&49+-S"Q121+-KPB:W'D&XFS'@PPJ?FF5N5V3Z#B!GK%Y,[/X5D\F-T@^
M:-Q8^T[$N6EE<.!*OTC[;DZ<*] :HP?=ZUI/TO% X:3,-M=[X>:).RC>#:,2
MC?.Z_ M02P,$%     @ +'FI3 %))#1J!0  @R(  !D   !X;"]W;W)K<VAE
M971S+W-H965T-C,N>&ULE9I;;^,V$(7_BN'WK,P['3@&DETL6J %@BW:/BLV
M$QLK6:ZDQ-M_7]WB=3AG"OK%MF2*AZ3.IQF17)VJ^GNS"Z&=_2B+0W,WW[7M
M\3;+FLTNE'GSJ3J&0_?/<U67>=L=UB]9<ZQ#OATN*HM,+A8V*_/]8;Y>#><>
MZ_6J>FV+_2$\UK/FM2SS^M^'4%2GN[F8OY_XMG_9M?V);+TZYB_AC]#^>7RL
MNZ/L7,MV7X9#LZ\.LSH\W\WOQ>V#]_T%0XF_]N'47/R>]5UYJJKO_<&OV[OY
MHF]1*,*F[:O(NZ^W\#D415]3UXY_IDKG9\W^PLO?[[5_'3K?=>8I;\+GJOA[
MOVUW=W,_GVW#<_Y:M-^JTR]AZI"9SZ;>_Q;>0M$5[UO2:6RJHAD^9YO7IJW*
MJ9:N*67^8_S>'X;OTU3_^V7X CE=(,\7R+$OH]#0\B]YFZ]7=76:U>/@'_/^
M'HM;V8W-IC\Y#,7P7]?XICO[MC92K+*WOJ*IS,-81EZ4^5DBZVH_2T@D\2#)
MY4I)7(&";51#!>I#&YD*-*Q #Q7H#Q6HJ)-C&3>4.0QEY'*!10P4,4!$1R)C
M&7,A(K1R6,5"%0M43*1BB<J-D&J)91R4<4#&1C(.R& -#S4\T'"1AB<:VC/C
MM80B2R#B<05B@0E9I-M/,)")! -.A2[[ROA/0,[NA4QPX%3H@P475C%"F$>A
M$DPX%?I@CZ70C!#F5B!P8QM.A5+&#8,K$+FQ$05"ET%*8'0%8I>K F,IW!5>
MQ-0)A!WQ(N5.:L/H8/ $(H^X<4ETE&;NGL1XRD6"&:="'\RH%I81PA!+!'%L
M1DDAYAZ*$E,L$<6Q&R6E6#KFL28QQ!) K+BAQWA*G>Y&B=F3B+W8C9*RQYE1
M8O0D0B\VHZ1Q4S'/*XGQE"AL$B^BN,D\!B1F6 *&59RU2<HP=WLQP1(13 Q/
M"694%.97(7YCORO*K^5D,+T*T,MFH9A,)=/MKIA,%D7.V.Z*1DZNKYA+A<)F
M['9%PZ:S#%4*PZL0O+'=%87WQFGFT:LPO@KA&SM147RY8</T*D0O<2*EEX-7
M87@5@I=)P!0F4RVO>"/"V&F$'7DGHMAI)OO6&#N-@F9L19V<^6I,ID8Q,S:B
MIC&34\'P:@1O[$*=#*]FWE41O+$+-867O3&870W8Y:*=QE1J>X4+,7(:(4=<
M2)'CTF:-D=,(.>(/&B^YU$UC+#4*F$2&!LP;AGZ#T34 71+]#467F\W Y)J4
M=-<DDVLPN28EVS4@VV4BE<'H&I3L,C'(8"[-%<FN86:(4I)=0^,E-Z082Y.2
MZQH:+)?<>&!T34JN:T"NR^I@=@UZ7R4^3,YU#4;7('2)#Y-S78O)M8A<;OH/
M8VE%N@TM9LXBYF(;VN1H:3%R%D7+V(8V.5I:3*5%T9+,AR;/$%D,KD7!,G[B
MVF1P+3.UFY+EVN0LUV)N;4J6:RFWG JFUJ*(RTQ06(RDO2+)=9@WEY+DNN1(
MZ3"2+B7'=312RB4S( YSZU*R7$>YO1&6$\+HNI1$UR6CZS"Z+B71=11=P<U2
M.0RO0_!RBR&83'=%INN8!9643->AETONWF'P' J7Q(QH>I=)_AVFTZ7DN@[D
MNE(PM\]CACUB.#:C!_.[W%H4AM@CB,EJ%(!8<3H88@\@YF:\/<;37[$>ZC%[
M/F5%U /VF-S-8_1\RIJHIW%3,=F]QWCZE$51CU9%N>Y@AGW*JJA/#IV>619-
M6A<="[G_&[3L8@] &>J78?=#,]M4KX>V7_*_.'O>87$OAST$/XN/VS-^S^N7
M_:&9/55M6Y7#?H'GJFI#UY3%IZZKNY!OSP=%>&[[G_V#MQZW18P';76<MGQD
MYWTGZ_\ 4$L#!!0    ( "QYJ4P =4O(5@(  (<'   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8T+GAM;(U5VXZ;,!#]%<0'K+F&)")(FT15*[52M%7;9X=,
M EJ#J>V$[=_7%Y9P<;9] =N<<^;,8'O2EK)77@ (YZTB-=^XA1#-&B&>%U!A
M_D0;J.67,V45%G+*+H@W#/!)DRJ" L];H J7M9NE>NW LI1>!2EK.#"'7ZL*
MLS];(+3=N+[[OO!27@JA%E"6-O@"WT'\: Y,SE"O<BHKJ'E):X?!>>,^^^N]
MKPD:\;.$E@_&CDKE2.FKFGPY;5Q/.0("N5 26+YNL -"E)+T\;L3=?N8BC@<
MOZM_TLG+9(Z8PXZ27^5)%!MWZ3HG..,K$2^T_0Q=0K'K=-E_A1L0"5=.9(R<
M$JZ?3G[E@E:=BK12X3?S+FO];LV7Q.]H=D+0$8*>(&-_1 @[0G@G1!\2HHX0
M30C(I*)KL\<"9RFCK</,[VVPVD7^.I+5S]6B+K;^)LO#Y>HMBR,_13<EU&&V
M!A,,,'<$DNI]B, 68AO,Z,$XP&Z.2"8>]G-(Z-E-A-8\0\T/1WD&=H'(*A!I
M@6@D$$X*93")QM2F4+$\@MXD%QLL#KT'^<16._',SBJ>N(EG89;AQ/%NC@D7
ML=W'PNIC82E+9!=(K +)__^8I55@:7$P+84-L[ '65F#K"P"R23(:EY+?_;O
MYZ#1!AE9\3W[D?4L9I;3,VM \7"3^0\#/;@;_']OL@XSVF6S,&AP&U7 +OJF
MYTY.K[50AWJPVG>3YT#=9I/UK;_>F9YPES$MZAMFE[+FSI$*>5?J&^U,J0#I
MT7N252AD5^PG!,Y"#1,Y9J8UF(F@3=?V4-][L[]02P,$%     @ +'FI3&HG
MV PL P  )PX  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N>&ULE9=M;]HP
M$,>_2I3W--C.8P5(A6G:I$VJ.FU[G8*!J$F<.0:Z;S_;,6F(SUWZAL3F[OYW
MYG[87EP8?VF/E KOM2KK=ND?A6CN@Z#='FF5MW>LH;7\9L]XE0LYY(>@;3C-
M=]JI*@,\G\=!E1>UOUKHN4>^6K"3*(N:/G*O/555SO^N:<DN2Q_YUXFGXG 4
M:B)8+9K\0']0\;-YY'(4]%%V147KMF"UQ^E^Z3^@^PW1#MKB5T$O[>#=4Z4\
M,_:B!E]W2W^N,J(EW0H5(I>/,]W0LE219!Y_3%"_UU2.P_=K],^Z>%G,<][2
M#2M_%SMQ7/JI[^WH/C^5XHE=OE!34.1[IOIO]$Q+::XRD1I;5K;ZT]N>6L$J
M$T6F4N6OW;.H]?-BXE_=8 =L''#O(+7?<R#&@;PYA+KX+C-=ZJ=<Y*L%9Q>/
M=[]6DZNF0/=$+N963>JUT]_):ELY>UY%8;8(SBJ0L5EW-GA@@WJ+0$;O)3 D
ML<:6.[X5V-@6B4.!@$40[4^&141S.$ (!@AU@/ F !JM0F>3:)M:V\Q2-%BK
M&YD(E(D F=%:K#N;:""#41S!*C&H$ELJ63(2B=\7Z7Z5V"HXBT,XD01,) '*
M):-,$BN3692E#ID4E$D!&4> # R036\?-(<IFD]H(&-T4VL6Q8E#R<$KFM!#
MQFBHA C!#B&0V@>$_]]&QF:B#LPN(A.ZQ!C=+%V*B0,+!$..(,I=(6" 4?2!
M5H'I1#:>0*O8@*(P21U",'T(PL_J%)N_E!"'#HP?LOFS&R7]@ P,*<JF]$EF
M_[$1Y-JM8)8QQ'+L" %#BM'T-L$P?MC&SVX3;/,W"UW5POAA"+]QEV ;/U<U
M,'K81L_J$6,S102&$T/;Z[A#L+V_NI<,)AA#!#O^Q3',)DX^T" P=AC:]JP&
ML;F;(<>1!</<88@[JT%L[AS5$!@Z8D-G-0BQ]T^7"(PE@?;.<8,8H^3=)0L&
MQ^N*\H.^B;3>EIUJH0ZR@]G^MO. U?%\-+^6MZ#NSO(6IKM"?<_YH:A;[YD)
M>?C71_0]8X+*'.=W<@V.\M;6#TJZ%^HUD>^\N[IT \$:<RT+^KOAZA]02P,$
M%     @ +'FI3 E8V:^1 @  N0D  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C8N>&ULC59;CZ(P%/XKA/<5"I2B09,=9\QNLIN8F>SN<]6J9("R;=79?[]M
MP0OU,/%%VOI=SFG/@>8G+M[EGC'E?51E+:?^7JEF$@1RO6<5E2/>L%K_L^6B
MHDI/Q2Z0C6!T8TE5&41AF 85+6I_EMNUI9CE_*#*HF9+X<E#55'Q[XF5_#3U
MD7]>>"UV>V46@EG>T!U[8^I7LQ1Z%EQ4-D7%:EGPVA-L._6_HLD"$4.PB-\%
M.\F;L6=267'^;B;?-U,_-!&QDJV5D:#Z<61S5I9&2<?QMQ/U+YZ&>#L^JR]L
M\CJ9%95LSLL_Q4;MIW[F>QNVI8=2O?+3-]8EA'VOR_X'.[)2PTTDVF/-2VE_
MO?5!*EYU*CJ4BGZTSZ*VSU.G?Z;!A*@C1!<"2CXEQ!TAOA+23PE)1T@>=< =
M 3]*2#M"ZA""=K/L[C]316>YX"=/M 744%.G:)+J\UV;17N<]C]] %*O'F<8
M9WEP-$(=YJG%1#W,N(^9WV.B/N(94$G#/N8%PJ ^9@%AKEZ!SO:2<@2F'%F!
MN"<0PP(Q*!!;@:0GD#C[T6+&%E-;3#A"&'9)0)<$<,&."X1)81,,FF! @#@F
M$":#35+0) 4$W/H!,"2$30AH0NY/E2!8( ,%,B "IX9?6@RY.=4(.S6\N,>@
M<""3,1C(& @D=K9K?!](,E!=*(0;/P1LD@&)@7<'>KR3$-R+* *BP.[[IP5E
M-]F2T5"V<,LBH&?)0*<@N!]1\GB%(;C;$-!*A+CO27QWME_P0 $AN.$0U$V9
MZ]."3!U<*W4T='QPTR$"&(U=(P"4N0D%-Q\L<ZGY2<6NJ*6WXDI_^^P7:LNY
M8EHP'.D=VNM[U&52LJTR0Z+'HKU,M!/%F^ZB%%QN:[/_4$L#!!0    ( "QY
MJ4R5KUS_2E@  '5E 0 4    >&PO<VAA<F5D4W1R:6YG<RYX;6SM?6EOXUB2
MX.>97_$PZYZ6 5K%0P>5U=N \ZIQ=U9FCIW5C<%@/] 29;-+%C6D9*<;N_]]
MXWH7#QW.ZL( 4Q\R14M\5[QX\>*./]3U5NW6Q7_M\C?E;KW]W_\R3J-_45\?
M5NOZ?__+_7:[>?7==_7\/G_(ZF&YR=?PR[*L'K(M_%G=?5=OJCQ;U/=YOGU8
M?1>'X>2[AZQ8_\L?_U 7?_S#]H]OR_GN(5]OU>5ZH=ZMM\7V65VMN8>B7*L+
M5=]G55[_X;OM'__P';;A=HGZL5QO[VMHL\@7S5]_S*JA2J) Q6&4MG]\5N&T
M^[=#T_G/R]MZ6V7S[?_I;?GE>9,W?XS"BW]O?G<);R^HQ?M5=M?\=9FMZE8W
M9HS/>564.,&%>IMM6^_IY?_S/_W3WD6^+^IYME+_D6>5>@]?MJ#<?%/&[7SW
MWZ/F-P*_Z_RN0*!!-Q^SA]9D7[_[^.;??KR\_K-Z]^'=FR_7GSY>O;E15Q_?
M]'3W!N93P5RN8.._JC_GS\WWOE39HEC?J9OGA]MRU1KNW]XUOWJSJZHF./I
M>W$1Q1=)WU+?%ZN\4F^@W5U9M2;V(:ON<G4YG^?P%KRSX/?[UED^/ #&W6S+
M^<^!NJ%3H#[MMO4V6^/Z>IK]-5^M+GY>ET_0-,_J<@W#7-7UKCW.?[1/E1Y:
M '*=;\IJ2[#<9MOVELOK?RE70!FR2M;?>NUCV8)XN:[+5;$@(+S.5MEZGL,2
M@4C4<.)_NGFK!F?GZDP5:_7EOMS5L.(V;N9S<\:GK<-5U]!7:]BLOE?0EYKC
M0_Y?N^(Q6\%"6R_"'B&QJU65SW-XZ7:5!VJ=;U6Y5-EJ53[1A($LJ$6YN]TN
M=RN5Z2;PRED4CFD<? B@DWJ3S[?%8[YJX01 @NB)RCIG?+5^A/F55='>J\]5
MOLF*A<J_ M6M 3=PP')[#PC8U]>\?,C5-ON:NPMK'9]R"X=@+BC0W=7G"DA]
MM7T.U&:%YQJ'1G!ND%A82,V!>NQ6M,F+'"Z"><%4%$$T2M)@E B81DD<A*-D
M/ZA^*,O%4[%JG>BW^3*'R2X 6^P"FR]]0L#0S+K7V[U.?1!6179;K(HM;,.K
MOG>*-9S,U0HA0$BP*M=W%]N\>H"UWVX%[38%#K:"@YFK\G95W!% ^O%ODSUW
M[9&WE3WO0!_5#J#BS'W_5N]Y\<,):PG@J[HVO;I@Z=P4!U![9D#T[[Y<+8"^
M_)YP;?O<W@HFF363S+-P&(4 G4K!*=_EWZMH- [",!2.0F6[[3V<K+_GB^]5
M@11RP4?(DEB@1:-I,)[&],-H%D2'</1RL2@0"@ 8/)P70, $4,TWK_,M\$$P
M)MPV:QBK"P?,Z>%C#7L.A^@>3CN,#6"K>S:T[H!5]YL.P&F)Q[3<1[L'GS/<
M]/M\6\!->N[0<H&Y2]"# P0>!EH@95NH?4/V<V27^PEU8$EV/S%T-^&M2\+@
MCU5.3\@I7C[@/?EW_DD31_69:"-QDIHV=A!Q(5X,H,#BZ^%76WA\N GC^?YS
MTSL#_[6#H_NO'S-RV<_=>"B W$C.A/;34@DQ_"9<<P6&%C/1@XB=LQA\@&-Y
MO@<KKW.XT7=M O>FK.G2K($C:?WX0P6]JDU5+HL6"MT PP< "]1=OLZ1,<:#
MG"T>BC5QW4BG#(_0ED$<O(7!"V#CUG<%'(2>"_$ZASYW\^VN0O(XOT>.UN4\
MYK"*/L9C694/"H]&]YUWM88[ +K7D^W]G:_Y[KM$6("!]''>>>/+?&YSH OY
M7J[!WK-]L_J8;\V@2)'/6SRRD'?Y6<'Z&4%;M]?KK"[F+>:F6.VV[7/SU[RX
MNX?O+[)'@"=(%>O=PRWTC C$V.^<I8Y[LA>-WWAW3.MH':38)_7;?TH^=5QX
M#.;68M[#)A9W:V$XYL\*1<UZQ3B=+?ZVJ[>=S,=/ZRK/5DBXU!W<Q K>+H#;
MEK<-$PM[?T1+N##A L&SMJ\AK>KXI780R]8[/5BW9R=\3NH=W?&PPXEZ8(5*
MC@H5Y6E0OHVV$JO10_A)NE7_^6..V-N^P2TW]1E%G:LUR-;,=O8U,6R5.7>]
MG3M7.^^!#U\DY+V-A0EQ+N&MVBN0V@9TM1Y\GP!S<9OAK8.X 9-BC.ZA0Z(?
M )EP5P%9KH69K8!'@?L_Z-&B'6K5R0;PGI4;HN(PG[R:%_6>,?I>[^S\+W
M\6J! X3$OBKFN#_$'Z :<EOW#7-$P^[5, B>BNW]?;Y:$*](=\$!F'4UZ!S@
M;?%8 /O0(N%=*+17;]F!0GO?WT>-4?_Q'MCCX]4MU&1)3=R+'"">H2S4+1M?
M6O*KMB7RV>5Z7@!WL6Y>F_@S?DF:&6!T$&8+=?M\W#@N:[Z/Q^E4$ZGB 62U
MJO.2^$'H.] 'XLP0O3;[E!^MZ__K'*5AY"!N@3\#_HW!5_><[Q;8[X$A8X+K
M0()X,QK8D>#,S9,OER"?RC[=[FJ@AS"%; YSK(F>=FS485'H:@^?]''/SG6P
M>DU<XGOWP!Z#6#7/\X4T(3:9659S9^.) .&E[Q8A%#QI\_PA7XP#_@0,I:W+
MY?8)3G[KG'?MF-E< C/]4K790K,/NYKT89V0/;0;RV(-=.:TW>BF\8</0WW:
M:7CWL%F5S[G5?!5,?VN?)K<@6E95^43<P ZX&^"V '9P$K.[*L^[-QZ(4[$A
M+<ZS:/36WZ31HUO#N6C;NG1FQ& U@!,(!=$+5SFS*( ZF6,YJ!O]M2DBS!!E
M;E* =(IEB"SN>1T(TIQW8D!KOD1DB-Q\G1.14C@SQ<^=@P%,*X+38)'ST[DB
M!=F16OE>]3T>_-O\KEBOA0-XSMMD8&_K'"78)0IG1=EQ4]<%T9K/@&30HA,U
M.U_:(^%\+ %8D?K7_Y7&4?2]ZF[^&@2:^X>L^EF]6P&TJW)=S($4 "D>J@'2
M(V19L_4SP!&6H;[D7[,:-KO:E$QY@69E9I/A?)35:O$$C[!>@%:>DQ1?Y]5C
M07P%B/_Y'>/7-I_?K\M5>?<,= I$4#K8"+V';+U;9EH#H-NJP6VY!:B:6?:^
M]^['FW/JB&[LFB9IQ^IN1=Q!614P9SAKALXZ;X,LHP:?WJD?:T(I!,VR1/T?
M=E.L%SOD"(&,F6?4>^,1*U>H",RKLMYD<%!P8HM\B1RV&ES^:_:P^?[M>0 S
MA(6!Q *,Y%QKN9%.@6A>U<(R\S$%6"]V=/D"63)W;XZZBTT%-!$:/@#M03OC
M(A>P8_LM:C;P ?7E%1E=>0>'P)*9?59PU!LPLK<LT*<YS4$ \!-PO9KSXTG^
MF'\MYB5CSN4#[#X<!76N G59%QF]\6Z'%QN/N5MGNP5U,3<*L+G+4PJ90(VS
MY2[AD*]V2%% HLIA)O?9(ZI:\C5N.-S.3&L<W,4;$<G4%C<9OZ]VJUP#]6ZW
MDL6A1 T_WN0@YUN%]3M->U">!'*'$!ML%;[X[LTYKZ-SFE6^1%Q%:YY:HWE_
M)2.B&H$HG\.ZKG.\M]# *: M-\5:5&:P&]D==4I;GJDE\)*X5GN*9>IV'IN2
M;W6R)>Q6;"]R-M)0*;F54<*XS^EX5L6#4*E:#Y(O>)W=?>G&K48*+Y!UN36K
M*U:XO@5A^&.N9ZU[A<VY944B"5:ZV^4. (CDEN> *G7:503ARQ"H!@D$Q*I;
M'#HC9(8V?]NMYP1+O.(;T'3:(N  WD!9'424/1-T(X([_1[?7>^@=:7(R(WW
M^WO  Q6%ZN+/9GFX,M&(@+A.N@ CLO,YHJ<HO/@S8-N/%A?XH *ES1S5'+)B
M#^8T A>_>Q"6B<@'PDR? 6-Y1SMJ)[O/9 />713U'&0H((+$'P)5*_!$&.-M
MJR&QP706L7W= TL &^YFM2 .@N N&F; $V1%-H1$+#C@3#?,-*U86FE3H,%/
MPYNA^N'R\O,Y4+5+(& (?D&O.6WZH@"NHM+L=@E3ZP79L"6?P/;"@0;I]AIV
M:KV%6;Y;9X2LEW:2-Z@3!0:K@T%Y<M\#_G8-SW,!!AIQM"AVM?9?-*ONO^QE
M;N5+YX88'1M>X<!4%^5&;@'2W<%TT>,)\32@77EO=KMK;/6Z1/YS\/[RYO6Y
ML8L"D7AR][HVK^\V>)8;C,;=KF"TR6[+W58]W1?S>\T9:A1'1AJ(547$H3!$
M/F/65H0!8;]51DQQE9/8 ZB -RJRR\@5;S8 SH<2<$<N9V>B_NV9"6AP>%R0
MF29+S$CU_@27*Q)ZT:EP^\)L'_5 --TC*K^OC[D9:_2"@)$7N"+H8+E#SL6%
M"\M1GB"D1.]'$*B'A'V[.[B:<'X3V5'8JZ.W*I#MJ//\9]'* ,="I #(>\'2
MX@)@4=4(8;S"RR<U!VDWT\PZ*0DV6^>B,F(2$A7GBL'?5W!J86\L)38P,?(L
MW7-]>U74M"1!M -;93=HR4W-'M_#9;(NS5[R5 [OFER#>EI#YSR-^J"O0:X&
M<U)S WX:2RQB+!S2FS=J$D[. ^]L*$;-I\QGD%!M=K<N_HZ:6L7F0[;6%_ M
M(CT1%+B:,[JH&G>"'!I>#=YKE>ZBJG!0^J$;]C)+)OZ9(O@+/(#_V2*D\/3I
M8P<_M?;D$N42)O*!MRB\('G5@!>(.(RQBFX2V)+YLS=9@0$?!3Q(@(TKY"5S
M0)W&['%*SNR1";^SS$J5;Y';%R0B8Q%W^Y##E;/P^R*!1F"J^]L@B2<.'KFA
M19&+_F=1P@8A0R7 SP50UGN4J2'L!9PD6F=>T8^(GJ([4*PG0FI*G+.5>C3G
MM=A5EB4NU\*C *C([6:(O@CL.@3\7H7HUM@3IW-BRYG1Y=/9O/#UD@GB];PJ
M;BUC+^PC?('W4AQ^#R_IONB;Z/LA2K./1;FK5\]!-THOS ZW=&P/R#J)>.<(
M5K>[8D6RPAR&*A_0G J0,<2?B5+.FJ9"W.>>X9C!4@&ZVQ6?'9#%?B8 /@%+
M4]\7&R!A-9DEB%D&T2C7%]7M[AD&>8*+"2C$5_3&J>"@YGA_P<[<Z@YA16B+
M)2[KF5^OR $37GDFSH5,*GS>GP!8EIOBR<%0=R6RZ$\ 8(5SVB!K_Q-IK&0G
M>J!8VT-=,UW3L-EF/^>U%G7UX=6PU)WC=P_9WP#78.8^P3/LLB]U:O44Z]S,
M<'7@CZY%;!*SI..GLOKYHEA?P"3N*E)SUG9S$:EN<QR!MGFHM+N$*.Z87[6C
MLQ+,X)+NDWRS%%^CAM+7VXMM>8&?YJA?$K[#<$W\1#]#V[&!;O<DX/P!P<'O
M@3$QK^ U2+CO7L8LVVJXL\]$#V0;H#34!7>T9T,5CK(")$=> ]F'5;ZU*-28
MMK]@%AMVN;'3Z(4K6?D&X8C$<LFRC#,#/;J<%S-ELWM\MH&"P(45H-X#B#9K
M<.BL=NBB &'JTI_4K?*V&@^; MG H+QM6N6:LFK1V.J"MG1@0<K</3QDZ+;$
M1)J8 J*HAN1U<WKF/)#<=Y!]&*ICO-@Z9$LK,<RM!<@5MO"*1&'NLC:(!B@_
M(!9+3'CG(D;B7>AH,RXMG5;]2M$S-1W%P7@T@:<+YZ]>U^A1,@G&DQ!])N6I
MX=L,OT2C23":3<RGX]ZLDMDTB-)(#:(X#>+)Z%S%DS28 2P.>CHKF%L\2=1@
M$L2C\;F"\5GRZ71X5E&,L\3_C_!CCE*8ZC3!!O*D_9!5-(N"233!G^2ITQ59
MC8(P&2%<Z--Z(JL9P"G&7^3!=44&D,=!"#!)  )G*HJ"63JE+Z-P%B3A2/T2
MCL?8,T![.I)=EC^:_L< T3B8AA'ZB<A3EPLRSG(RB57$#XGJ\$%6Z3B83&?0
MDSS\0K[%L =), IY-_AICWNQ2F?!=$2SX(?NG9L&83Q5N):I2H/)3&^1V],4
ML'0T2^FM5$VG81!-)CIZ@P6Z$: Q(P!^]OL(JTDR"J)9#*_JIY:;L)H 3J0(
MY!!08Z:F84K'YAAW836 =T<S],O53VV/8:%PXOT+RTK@/*8PD@P(7R2S($K2
M#E@T?8@;?1U&Z0.>EHC>@GA?[JL\]X+ T!L"6*M?E(0&Q$ENMM9M#Z6@[ C*
M>D,&ZC,UGL#9AO-RAB ?SU+TLQB/I\$L3)3G\ZD&XV@:C$;1.:+=-,2_ >)3
M^/L4%T\U2.)@,HYHD_7C03]/-8B#4<J-Y.DH5T^@UL$XXG;RU/3CQ [C>"Q=
MTU/#E1-0*ISB^>!//K;2F@GE0*:64O]-GTP<>H203>!*@><HC,^5XYAYIF;!
MA# -?TQBW +8B_'8.HE9KTRRQ,WAC7 (%P0T"8<AM0B'@%/BCLE_SEH_G^:6
M*4.-9@BXQH<>:!P&81HV/HXY)GBSL_G@USDI1QR)H[;D&)>ADWR%?+]]H#-T
M^_.G=R[B8#;&>YX_NR\$P- 1L"BSR11.Z4B=[!X$RYU-^;3@YR$O/R2-Q%+Q
MYPG.0*^Z&#4U1JB/H3]Y:'-HR+E%\K_+G0UB8/\BV*<!$2?XC %14_CB,'<V
M& .PX:X!XI],@2@%\0S:M7B,:(+4 <D /W0Q#^,@'N,5SY\>#S)(4N 9QU-@
M/@"Q#G@DP3T-%!@'DX>C/&=P\:,)WY_RU#E.E_\$<+-3W$CX_X#KA$I&Q&C!
M_Y[7Q#Y7"35%S$0:*@^G^4JH20HD-$'LUT_'NTN@<#"&2V,ZU:*"_,6$_$N'
M\-2A^*)=L2H1TD]EZ[;:JTOKU:7_JT4P;NGJZAYEW8F*NF_4TZ&I&.;JJ' -
MUJ@[H@701,QPHJAFL=U?JZ,!8F7CG#6]Y-Y0HY!?+'&@@"9QNY7U. J46D,9
MR0TIHJ"3'0<-%6NQ"V0NG91=%]6#G'&"A*M0(%U ]51@KV3; VQZ]"1X]'?1
M8!'=Y4?8D/\ G-<VK*NU>I_?5J2^1-UE6^'>,'88;;\091A.S ]61ZU-&<1!
MN*Z2V0$6VMX^59,KQUW!]6R$L3?S@"_[+!:S@)5GJ#YZMOJ&#>H5M\:JK^&)
M':'?+Q-]V"B.=]FRJHI:6UN)M;^A]"/Z>^Q$ZSFZ=1HO]5  )@UW$EYA[2:R
MR>8<L., VG#1ZX;L)W_:K?-.\Y4ZP7X%U\XJF^=:WZDE0L%=$G>L8Z]H_-C)
M2,P9[E>$ON(34MNYBY\@=F9<4LB:PO8^H/>6*&7JMBHS5+21684=T47_*_::
MW08Y)/K;I38 (?Y3S94=T)J^!;G$ .9A%+F<B".#<1G0KAZ6S&=+@+[5,D5C
M1D ?PPQ)Y.5KQ=@JM\Y(VJBFC;ZET&FSO8YYK=CV&D7W8!?;/] J[-@%&V3@
M)59/OERU(<AY<4D4&3TR52 ^(P0QUVZF&=%J08IL>;W+A'@K:KV:@U.1NG:R
M9P>V=,F9*) T'M[&U-_&)CTX8#>=&9,$MI/M:^V=MZX689+3AT9(2Z*L7I7G
M88RB-!!?FGNQQ-6B-GW@%F)^(=,<8 V3ZTH[5VBLZ,('&CXOJ '-8EV>CKYJ
M+W7TT#? /VE0/%OLK8 G'EM9E&^YLXCJO.=K]1XO+,.^_Q4IVANM=S_@=)H8
M1Q+=61>+5FG#"Q)SYLO8O[%X8%>Q#GM=C[E.[;77-9@WU/OKX:Q9ZV0#0D B
MK&C:M&5"S[1I';2&"L#3!SC=M 1C/LH:Q%[F+R93ZZHM]XI>9R^GIA?%W-:6
M/#SJ)>G/>CA-<ID4XXNU$J'U!:T@62?HR=.@-1GE[W*?'8]VO;Z'"X55I[#0
M=8;=#PV:N9B!'#N0-C3(&UNFG@8>?;9E$M-;]QIJ_H?;(M^7O[I!4.VS"'8@
M[*]M!"SJ%UO\##U!CT$"E"=KZ:.EB)FE:Q61E*>#U%UMGS<H-Z)UGAQEMN0^
M_S/L#7D+H%,/C511%'D@CCOTYC,K VKFE+U#@OOES -8&]^]")V4F-.PGA$!
MX-^66IHL)4BZ2EAZX)*?C(/97)@Q+-IO&%JB3&1)2U=D#C*YVJT,(Z1=\F[1
M(YX.@W'@0_;^"REC<"1TIT#"=8<;MQ:I5-)%L!\JWMQTRC!V *[>4A/<-3D*
M:Z9>Z*J^-C1<+ACEB-? ]61SOI--M_-R)>X[#8]SEO801Q4A:2 2BS@,T\\R
MR%#=(/$B[@MF!4SD8L6GLB;^KBY1LXAT#R=9[K:W $CL@C3!@EH-:JV/"C(R
M9B=D(^S!P2G)OHB_-;R^W*V6!5N\]!36[,GMNCO//;O"\)_?%G5V!\3HSG#Q
M^D1?-6,EMFS0K>Q]B(*Z;LV@Q( 4P*,:8%O*Q<)"#5W>,A'V^V+E;>%(#^2;
MYO1G+D/MV,UR#/5GE9QU?B><X+7]^9/Y^49^]A7;:5-#;6(>*-Z!8QW$BO4C
MK^F&UO0*D\M)F C9<.)@&J.V?YP$D_&4[:01&4VC>$2V;HD546D:C**10J5V
MJ-(@B1-%]KJI^E'"/L:C8#:+59*2R1IMPC&^$J=3]:4O"&0TABYF*ID%<9*H
M:!I$$1H XR".1H35.P)#BHK32$4P0ABJ&&:"KNE),$9C73.$18V2()V-<")A
M.E:36:32.)A,0_7N*R#MFD1*WIMD&L.(,UCU&":=HAD";:83-#TF$_5N5: G
ME&-<@MN7=T10<!),)A,U"]+Q2(VFJ. = T1DU\PP9S!0&DQA,@#7V3B(XAAA
M#H/-T MA J">ADG3>#%P_,Z^88M':)F$!P#U=(;F.H!R/$O)3HF."1.SQ61=
M!F# ODV"9#Q3LQG!6V_P:!I,PD@EK 0=!2FL.(4MB<?]&TR&.MB+$1F9 8?"
M6$UA)N/0V=XI(%($VS\#Z$U@>],TA.T-@QCFT+&]4[(V YRB"709CM44-B!-
M.K87T'J4IK M@!$Q[% 8C $$VDIY>'MA7@ ,$$=':*-*5)P$R63<M;^3B.PN
M"%VV^)[A:),1/HS3B+#KO9+@BRT9KIII*=SSC: D) C4;#0<_8Z^F(V'T]_Y
M:;I4T,=*&O*3>;R&QP>BZL9E-5R:;9F2E@3'QIW7&=OI^H-:^]X[),>-C!S7
MVT.78 ?P"M6GAW5QN\-8!I2842O@M</,52:\):0_SVVF)Y]1#)@M!,$6F)YL
MY0+:]$?16=MM;MR'.<@ _GA;5'0>L4\0_"A+:*8>0<3,F?]GOW=7->,%&P=>
MM@=)I$!ZNJX<$!*FB/LE5C>*1+0R%W][[MBP\!>2[\6'0<]'%/APYF[UX<#W
M\W))*R&%FJP-D0_X%N0S<AW S'$/J#S %0\<Q=.:V$?CH-S7B6KU<M[ \:'R
M4V\,6,\C.H^M>/_B<HRN'W9[?,XL*^X$\R1ZSK76(YL ;_&3!<C O@OC+\P!
M_])SZ.;B'",F<>9!M'<YC1PX/#/:X33KM"QWU059#,0*8;007G/AU4@U2?(K
M_ !X3/HT8%CL]O>@2>?JOVE&@:IWMW_+'0%)?!L7,H*VVQ/'K;'$YUN'F'_7
MQ]3>!73.E0BJF:S1,\R?YRNC5C?LVU:'O\FD9!F:W^3A62+LBJZ;WQ= 6O6J
MK,K$'1A$7Y@[[,CE$ZMJC0; D!VR]9?K"P,2?1YJQX6]4)J-Y:WN2P##*WQD
MSQ-!6_BO A2AV$?7CXXA5JYS=W,#U"-*7-[:0H6WFH(=8/3&'04?PU0] -?.
M":F,\Y=_"LCI.WO,BA7QMDL\VR9^WP*FDYH3H&#XU:HK>*KVT-BEI'<LUR)Q
MT^!M$->&3D.'5G<%RK@:CJ)R 4,1L92S1I1]6\X[ZMX0)+(X(U%6!\<[@LDN
M7=-G\7"&\%0,4,P?JV)8?FR O'P) ^'R"^XTK?^'R>#2ADA/@*NTM0%/^Y85
M#J<63=;L8Y3^TFOJ]#+IF567^N4^5]HOHF$'EB-L@FV0=4$9^ +DY=P+KK'X
M0*@'I$(03I"FL+:O1>?MX(SR>I7!M&_F]R7E@Q$3*AQ^?.&A7.0K9<A++V7P
MN !UD+CBH:#I+Y08O=&#@ ;\12X_U@6VN))>LM:YIX5_(I&GN-7!*<98[Q+C
MNQ(E(3)4W.*]R03<1*R@9KR$\<I**P%,K#.@9+F[NT>7"1;@.6V-4= )I@S5
M7T7AK55'/">\>[RI-B'&]D@C@+B37K".E!@/UMO3C#2UIH4^8)9'[7=!,1I>
M=(9&-0^1+3-) $&4QZO/R0I@PC7WN6\53:$BTY%^OH.=F4/O'8(SVZV=SMK4
MD]E>[;+RU'1%[/+A<)++=%$ENI)JT0[5KSSV0[;LVN*D\\B,I_M_MU>MYV&#
M$V+GVD_"L?Y$QXW_'T3GZJ?] (!K8#)AY<R(/&['P2P=P[Q.@DD(MPL;7I-A
M)$^Q><)IO&Z?*U1^^1Q/]_'"3'!;8SLBTD? ]NY%$V+[V%9=9C:>DO@JY[HV
M;'G]DLOBB7I&(>XKH2(P1&<( .]&&MLONBZ7C&/Z_:M2,F4>-W&=TT#?,6A7
M)3',Y6L$/9VS?^(ZSR*7(V,&PG[37-G[E]R\6X=_@%.Q1D=?<^7UI,O2W$W8
MF%NR'^H&-8APJ0YYMN\B\\2;EX&3IV#=G(\?&TDS$5? "(UQF&$DJ];YPAK,
MX2O'V,_V++9*&-9C7E8(E9)SMKN'3CQA LE<](R*!:W^QWPY3_CQ][PJ)2S[
M'N@#?L;#,2D)6 K:HNO[5B\28_AY)*$ *S1E<;T#CP)H/[,6%6"8]35CLZ*0
MB[HI9UG6&PVTVO? ,VX(NJXR((D4\3Q'Q\T%"#$DR: 0+UQK&U0\M3;=(@-X
M[2V+YE\W%^ $6QN;@IVS"'ROC-KMKBJ?MO>!H^D'%NJN6',T>TT8+QE)=Y63
MHS>G("&%03/&AM:>M<YP \/NYS!<J!)0^0!+<#M2]X-XK31B&\Q]U,I>S5-!
M!\N\( .L)!%U= +FQ^./D.75K-AXNM3XI6W_L=&1M>O!W$Q2T^S5(VNO;#"$
M\W0I%^^E-@"ICX9TZ-_L?7UE2*?F"-YIS9-V?<'[YB]$5QNVGL_$@W]!Y<\
M*_K 5XTWG%HZ>.91&=D*PQRCY2&:#:>Q&7H!/, D/0<N8S@*\7*0;2LI9@6S
M,J)S_[F*04R==@S2H*1H2CB+PV$4J]%PAD:FA+@6&8Y9BZZ&"<P)IY;&<$',
MQM1PFHSY(C;@;=X^<O+%7G=;/K*DT$Z%SF:*&HG'7'QBQ>S.27IRQ+#;?/N4
M:S.QKQ04JD0XN'KF3&76=[13,!(ABM&(>\D,>2-R9A*J+;)GA\E"MJWSFL+C
MH(<57^U%8Z+Z)LK)VP.O!%>@HU<.GI$M\S[>.6&NNFN=VT(=T#^Z9Z=]/I@?
M_H$$82Q1U<3K]RA>\YGX6*XOA%P*TU0>A?0)H.1T.)KR*- Z21*5A$/@JO_"
MW0&*IQBA.XPCYPP,QA/Z<A(>-71CMR:(T?%L"(]' UP= _%C*>H_ NY,JH\!
M>X*QU@"\-#5@1VDC @(!0)G%?;0&(Y[C!(G-$<,VB0C< PCR)**QKG/)W5,W
MF!YHZ;!M<[@XZ';S+M5C!*"6D<Q$X(%LR;?BX3<.&<;&QC#6T99C[O)6X)_V
MD**H.\O%M$3&?1%]0Q.V]X_IWX;2V92 -N##I!$'S+[=R7%P6S.F.Z$\VD+D
M1O>(_K^AIB*> @^A840-%6W),]9V)B8S:^RNK?V@ Q;;BE0XS]*?5AE:O\#.
M%X*>VT<2B0DG1TEQV&6MH3:P(3+D><TYN;3FJA76@CX[R-P]YYX:F)QUR-5,
M!SQ0'!GYC>L4O4[M!/:08^\FN;]Z+IF<DS:);XR^C$43=DNX3.%,_7CW:G\
MZ''ASD0LB$JU"IY@#&><!!,,7-9!G&_S=4D^ V7%B5#[#MW%O@/0T)0ZF.S(
MJ@*^$0P,LY/HV2LO#LKM19\.@B[*OPX:$Q I]:5@,I&1^'MT6SBA2W>B/9R[
M[C@.TQ:L]FRE+%*B@!N4K%E?1IT-PB&&^)]YD<O'OO\9*.D:4WRMGBU@:IM]
ME90;N,1PF!A]A0^8X[50Q'V1AV,C:2=3"8/P&C84'V-G?IO/LQWGVX(KF",=
M=-09&@EUNFGF._W&K1O)I/? G(\<PGAEP^6["TL>T^;0K34QMY;I+=O3VP_*
MO+72B7\-^Z.:3B[&9TX[TK&^S]'M[G658P<J.Z\>#H9R#/L[>Z:B<0)8BPX^
M28JA^>3<Q>E2>&T2(:-5##;"@%0+G.C>*$XE>*J9OL#)&L+.UZTL^^PN.517
MJMVXBS/"'MLK;*G$.]7U7*X+*>6;K*I(^''3<Y@O6S"G2\H+2I?O3&P'R^ E
M.2%3]A;T_TH0NH-DC(Z%2(0GHR >Q>IS#Q P/TXTGE (=YJ&YVH2Q-,)R,HF
M#?<*[CZ*Y<;4'V$(O&&*B5V0&>7,'Q6FMEUG#UIEBW^C\8M\P:"!)G#\%^]S
M.DEA2(R<1_<X1BET!$N"=)Q2?HP1O,VWR"P(QU,!;GL7?FWXAI0((AD%(',3
M?,=!&J=[X(L![RG!=X(Q\^-@&AV +P JG1)\9U'R3?"-$+Y3![XQH,6$X!OK
M5 NS,$@GH[Y5V\ 'L8_D$@:C3;J*;;JWG+->G)J--1A$"B!$<.+%W>;-$>?R
M\)BM(8GK,V9B(/]8W'%5+)W,U8P.>B03.,I1]J0%CFFJUC.H8XLZ9R83P-NF
M/85'9O(P$00VL/%'Z X-=_W<5K\@[RT_:$%Y7C1"_K;]"&'=8-R@N-)$T!=P
MX2XQ76?.T!GZ!^"EIB*'!A[/7[J,Y.&<-)@9*"&+'J6D:;4XAN K=(Y%ZM9L
M3,FFY!684C3C<=)10I^8 N2+AV$H&:#2W;,9:D.O=U6U%H(P9C<'QLQU_A7#
M_1]S,2H6+CP;$'O%]<C%Y.#10J%=[.EN3:EK\K>@W6"./$1OX1#]MZ,@G"7P
M'(=$R:=3?(Z BL1)A(\Q/H9);_T4]3Z;]Q3HI8(C;VW:V0/<SM16ONCHO!7O
MF6&-:&L7>\-ATI>Z?HL4PVA\>\X.BW_Z_&-9W<%)>$-2V.ML_7.@/@XOAV23
M]+,H@0 BWH,8/()1H1BS<F>&N/1?O\1?S@.CTK1V!)1YBZVNFS&73"T*#3$8
M.D>NHJR?9W_!@A,+X*?$!K?6:+)K2YT!F #[IIWA!:5!4^6/Y>J10E2X@R5#
M]9DE;Z^9 U%.D%8"E,S[M&!2H'^ [V&5Y#NK@^<Q&A#?TIXK'X$F<E1R'!"&
MZ:($WG24,Q_$>L]PH;-;Z0(F.9YJ# K"HAD960<75?:$) W?=ZL^(L[L-NQX
MJX5]J]7 [P%(UHBJS8%:3N<@\"U5\T#"PI#C#IV&0J6;&V,C7G0&72*L.05,
M!EY]BR=%5Y!Q@'LH)-61M=48^,@$=?X7<@7(/ _"LVCL+,HQ)G%$*0=$N38[
M)]4ZK\5L+^Z&3L0#+R*6/^P>'._(C2F)U,PW>#9R)$#).A^@KT#:^'9&+C0+
M=98.)_Y/<1C8 " =:ZZG(PHG#^.&-H<8KM"1N&^;M9ZZ* -N4[6CVBO0P4X;
M">C/07;.*B.M:_L 0*.)PH"W0#S0$3M'0D\H.OAP]?K3-<C1JUVMHF$\_AUN
M0(P/Y"0^N)7N5A1U =CRR,ZSW)R:A;I9Q,W$]*(!X+JH8M9NX56<3OT^T7_.
M=<E&JW;.QMM!P;/IHF-675XA-:HHU\:@D!;+?$&'<PE0K;VYCT..NX!7BR;H
M$#;.R]$P#'_'4Q<[KVQNH7>3P[Z7*TP\1X\-^S>%8/>YUM&=+K'UGA_FN]=7
M7]Y>]GM7P4%RW2ZD>T_CA%WO02CDB4R*!4SGLB5:^Y7Y ;LVQP]&<44!&%QY
MHZ]+.=Y^P_HIV]A03DQ;M*LE5Q77DIK@^ARB EM&E#D<)B%A5S@<P0-J/C!E
MR .@IJN^U\ 36,%+,(US_>MN3812,[2&Q6Y<-L2D'X6Z;S#VU">CKMLZ:9J$
MY@'NY O.J(*'$^.W61G*23-%^]R#$NAHN 66&ZAC72R*K-)Y*B=PY+0#2;,G
M1"!V-$<UQ-.:KPBZ<-Q^ CK=%.J!P"N?F/.V5;OH(&_K]N"#.:\#'6_A-PS?
M8%4;?4GB'.Q3S4E"=3UYF%B[Z^X%VH"2SC+W@9,9'3MB1!5N]?AAS@/CQ3;/
M,%>C<P5Q'"NZV[!*V9@&,)ILZZ5^:)XE1'*XK5RW#,RMOB9G]8S<E@C>Z('"
M;GQKYY1Q&O:[G,FHN?G,=++ELJ#,.X_<<$UAL8^Y'<-UD=<*7,[KL:;+PKC1
MEIQOR+V230[;59&C ST<!"RF015@*5BI80T F.6KE:O& GG\SD3V" 63Z&('
M+VJ;Z'^QR_=1)F$CW.*!1$UM2 ;ZXO"^@Z284:4&-Q'.$G@TY.@Y]ENX*QH6
M6,)*RS69@5_@I%-98TXM(%BLS,/E.X6QZ'X$3!$>+F>3QOKG:K?98@LLYPX0
M>,2JW@:W".5J-#\@RG'8&)(*D_6HA\AWZ_,:6=^SFL.G'S:KPE9!L DCZMS%
M1"?,C+%YC^^N&^ /'&7L^/K#B [3XEXZ=E<MG^:Q\V>QSV2U>=CN[GJ%A':F
MG;-H-AW:T J?8Q=K62?/==P8AE!_N<>.*4N6$!@M^3V@@^"%B (MJ89VZ,]9
M7?Q<5FMBSS[O;E= J/0B/B"]04,YP1%&T4=$Q,WG<^47+\*%)9:QYC:WV?V6
M$D#0@N2^$& XJVKVK[2DX]QGM$K\AVE%%@2U8FW7S]>-[_:[#TJ =LXT<.N9
M17.0IV/1[)K^6.1X9W$&L=6S\?DQ^9R0:M0UZ3+$RU]]FF]+/$.$W!KG230\
M_L15N3;YM&!Z\"@8-.JH=\V\4;>-IB=9$I> 1KO-AT+#\(#N(C6ZB\:0+Z0\
M2M.%:#1U)",ZX-%H,AR[1]PI#*MO<]%E]N7!:20!<=M96PLK2_L<:"K2^F[+
M1B(D/"FX?S:UC$E5(MF ,AT2HG/3L?#6.Z%F>/6AW"0TL5H"2OQ4)(";-T[&
M%R>S\?:^E1-%RYR>85F11CMK6'Q>INW\XB^J=_,T)^#Z%C ,O:2MCN7[C%R
M M@H,L5'XTD0AY/S5FY?VZ.I)=W*CMD#;BS7D(Q&\#D+)B-)ELMQ+&>8ZB*F
M1,Z4-/B\73;<)A$^<*YFYERYC:X,IVHM!<85;.%MC=T'[[SU;HJ?.N(Z>S*<
M"RF?9YB- 3TRXW$:Q'&J_HJXSII]2B V#=)Q@H4!PA"KZA7U/4R(:_@DP0@:
MQ$&8DDMGB*$H(46H4$V+WOKKUQ;JF$$>*U3<5=E#.PV<Q9]^J/;U6O=URX)D
M:/;AT+0P?PQ@[CIWBG-F8JSH0B1*P+:1MCJ:?+=&EGQ5-++L.1I4GX5"AI;J
M<I&F"[CG@*5M%(EQQ(!3",'_=R5IA-!F%&CU(#3_2JHMTER%0T>!9N.4YSQ[
MU9@^#H.I;4'&947M6R=F0ATTH/C+ ,YV@3-0ON)!UT'S!M:W7U%KZ(F22*U-
M#NE6]BZ.']+)J;E:.RXZF7'\+"]:2 $[]C( :5WJV& 0NLI4:V'Q^-=>5SPZ
MN*XOVOW#S=G.+O\4J&!"]Z7%M\08A4[P%/E (8NDA10*"Y"4(Q1MB'Y#6Z?N
M@1NF<2C=/RU?<J&WRZ)*N0STZ=[WV\%2Y9%#G9UF'>48Q)/#N&X;I[:77IX^
MG7XOFD@]'>U(AR;Z<,3^:&AU?R\:F^9[<1"-*4-3%#,,6V\DX41%<6IK "2S
M( 0:3QF?1A$Y3]#%%\:$4E38%L !7*7(A7\J;VLL<2M%;_&W:_2Q?SAW*\!A
M)CA6$)8@%3PA5IJ+*XX#J=GJEWG4-1.I7X0Z-KP%^1CD<N0-"(D0=>ZP6D[Y
ME$L206U2<<+92=<:V!R_+.YO,<4DWKT2R5<_ ]@?^%ABBC9YR]9-Q)=*M#[G
M#^19O<DPJY+G:X9"28?^;.A#CR&DN!XI&]3HM][)ZT1N#DE/6)&>J27PLRJ.
M?B=Z['UE0TLV=U Q, Q=1.T,5H1WK[1.H 1VCL[\<ZGLRSF)[U;E+>MRM5$8
M-N4"0RQ,>H#!#U<?OER=VZR!KL\K_69_"EBCY9K '('9 )PBJ(A'0=*[)A^Q
M)R*Y-I**CV:S#T>9SF4S2/9K>DPU$LYI9!3S$:VJ7"Z)LT8%[DID<,$1JA?!
M0RO&'Y;J 8SN15+4S:0I#6"P[LM+IDO?.L#Y&Q#P>J$5>,,^EZ*VDB;S0V%G
ML:=H$6<CQ">XP]"0(B[7>ER+^D 20&*RF'+3UO=JW9+?E>F".5X A+*0H*X>
M,*<QL<;FU.D#J=VL\U7!.\=>R>[I='M"-,?X?4>3:0B,%;T;F-Y6%L%%CH>$
M\V8BKE ]F(+<RLF=5&<[URXI)'ER2!^.H_9 LH$<ZY(J>W%V19))!8@&;+SB
MSK$8:PMVS>@@2T[56MZ=HG8#]VEA^E[OV313?O60TO'>90/.$C<+"&MD16B4
M"U;IA!UZYKAU6&Z+G<:_,DTDKTU2(,R&H\[^:"\I,8E+54WB AUM6L'&B!$'
MFXO2Y^T);%&3?[,(>!9/ISZ3V#H]+HYJ9",>G'-"2(D@W673/!['R0G]B^F:
M [Y%L]FSN1*DW,C'WDU,Q&,64>;8DZ"-%IV36.**O46P D':> 1/!\\: $F/
M?E.)L->BCT\R,1,>;+^VBAF_"V2_G1P@9$K.[^#45Y0 %2'P5%:KQ5"]^ZIM
M"63I-;6F^+C"TA^0"5%M).1 P]JRY>+8,5<Z=N26J[T\Z\YI'[6E&I%[1]2Q
MR3:PX0:_:@4^.BHQN5O(]Z#X2C/V;SC4T0+G 6.[( N:RX1."YUF3[SWX*M[
MH%_ R#][MQ4Y<O/&-8\F&O5$IEDB*N(*Q8WPW/@?-6@V7Y=M,DW>@CK'F5L.
MQ<[3-0'Q='FV'"73LFD6Z%T%HGL AW\%KPGU,>IJ&^W/<6LH2F.2/TS LF V
M=+>F!"WYURU3$9T.FTK( %N>WY5;HAN!4443-;)#DR];L?:G %^FGG[=AB"Y
MULJV@PQQ?LRKN\?9(3RD]13%/U4G:Z!V8^>?V'1)/'D7S7V!)R;CO^%3U+-)
MCD44;^ S,>$0JY?G-L2$3)#GHFAVG'@:[4"456'2T;*59//;]:2TE2AE4>[7
M"//FZMV,@B1,U3B)[5Z""#8:J?%8?#<Y(V\08QFY?E,<.U_9B#!64&/$5RX7
MNGLDC*NN/0_&U"QR?N+[A^F^D&<0]6JND_^(@%EVE25]/I!,S*O!H>J3<B89
MA3F16Y,Y !CT[4I['UN(9%)Y;:-C@.R2R[6?AJ@#1#9Z1T.B,\ "!&'\X6R$
M/(#&!4FI3I!=E]ZV;+ R#<\&SDNVXC(JIW BJLF*K-BO#K9P['()/0@@PB;1
M6/(^0QY#)[>_D8#!P=7U#:9*75#N&R\J^89,@)0+U6;IO2%!$LC?U7H^9!]B
M%JN]I0D?IAJ,&*\'1D0^HI 8((Y81!^PKYF;MU<R&8510@YJ830F*%/QLP75
MV-&LD^V6$GJC/Q*AL L\$QC9&*4+%STL%E;+7L@LCZ("F!B2DBR+(W8RIR+@
M-$$FQVN4["V#1Y(CA_6X5URGUPWLYNLJ^WNQ"O1U<87[LX;KY,/N*S!PY:ZZ
ML]<7/.5?BWDINLV/5&YKQ3&2UR4P/OC*#4PYVU#Z?T.2S%6\+HR2KI9$5RBC
MKCGJT )-++WZ-D068*7Y"B=;/OD],.F"<T%6"$"&H%TN"* 7R0XKS,_S1AMS
M?>PWY2,D3N#9Z,OY3C(3K-GO]-EC<GP98 ZPDTC@'9PWMW& NE1DUFK2VY=S
M\I>ABQ!N%^VLL*1[LT)=%J:QK$MB".$LUUN:3H.IQ:)IL/RZSM@KC+RGM0CK
MPI;HG,AQA8Y;!O[#%NVR&5Z87<RYA+;U46)S]2TZP.;Z NC >6(=2;D[@/N,
M#*/$.A! I&N_9^+$)(K?Q]];$-KS1YV9HN!" =D"?3KI/D;]AZ):DYH7(SV@
M4R:SG8M:4G&CG?N''#7M&Y@>''I3A>ST%@<UQK%-4"V=9?V=N0"P_@>X<K\<
MRM(&"<B.FE#%P(J]DOB=#$1T%Z-'J&\0=[1,K#K*%^(7CD+-0MV9>:(V(W!^
MHZ5(I:O<+V9)%$#B,>MN4WI>PVF9<^K'S!F%[51RM?CYU?T:(D99D&V]%"8.
MTP8M'LR(JWQ]AZ[5MD8&C&)K)^B(4%VK6_(H4C*OJH2;SW G#LLA!)S%1Z-X
MTUG@5+MRL&9N]U9W8/,_V64>Q.A>^;=.]C/FK$96Z@DS?K9%&V8"]H[RRF!,
M&V&&&B<5(277 >V8:*%^B1 HWZZ!5G7:;SM!KR2"3IY/<];U$70>?9F_%$N0
MG/J',_</N!3#.87P)Y,Q13=*60=;I]RKH$PH[L1 >;,=!Y.0"F4$XW#,,P6^
M'.:9!-%DHF>9IB.%=33>&,5^$H23&89=C:CX0QPD*5?7".)IHFU,#6SS!H9U
M3),I-YF &,A F@(8L%)#D$QG>G ,AQQC9-DT="9@7$@U?'(+.P33#,MZG%.@
M)E5'I_H0LPF-& 9I.I,@3*W2%Z'N_%5G/?11G)[OJ88^PR(?3BWT9J=JE'BU
MT+O2-]$$Q]&82VTCL,7!BCH!%@K.> .$&/W&":@PCR9!$"-7$ZHD$FKXP<1@
M/V=4>$1##V2N6:)F*8;QQ@ .*@4,PT_3;_3)X"A6MCIXDYVF$ZHV<:92F#=6
M?*;Y3N,)A0I.IB,X-8G9\W 2Q( >HRF<CW32V'?6?R4)QN*F*AI'P7A$*PG"
M<1J$(4N74<@GS;F_UOK$*K><IRDC2I9D2F3IL0JZ_(]411MB@,G=Q8JLVF)?
M<;MKYP#<W .'B@R?5A?IGJGU\!<A1EVK?-5@:@%39I$<@F0"9"J278@ W+-9
MA)52)B"NZU,? ER!)\52*+%@ME9\Q2F\B=&(U*"+!O7@D9U_"XKMZ1*Q3">L
M6*"H<T::E KT3*=4;T6C>11$LQ&%3(Y:LYUP@9UQD";DU#-#_R@$0YQBJ&K8
M8J9V&UU'=<65M=]3\DE /LS91-_LX\6ZFY_"B]FBCR?.I9&6!H/VK #FXBF6
M>LI)K4R%;LT0"Q,3RG[)Y+<AF>E?BJM>X7>T)K*_!RI_1M&$B,+$TE4R-\94
M,9XK)N$Z:1ZM(N_/0&066@.(#N\2>Q&HS4K7E<"XPHT$_EDO)QWQ<D8HDW ^
MOB2,NMQ084".6=S[X\$]'7E^J+9=@[O%6G&K1];*&"DSOT.ZJG7\(%VQ8HO(
M" 8PKC-RN--RG4Z\-]05P\I-L1;*8YEB25,M^5Q)\I-*OU8IJJ4^DR:S64$X
M6SSB+:S3N/3HMPY4%D9ALKLV:T>A5<Q.I<6+-_>8]ZRU,9TO'=R@L5-IM:M]
MDWDEK3WSN&@3*C)6').-2[=G6<8D0G16AE:-!Y(-80^VP+/_W3)LDH:9\V37
MV:,85-D"XPQ%FV'4>%[-9,G+1+$MSKTCMQE90XUH%H D#ROD2K<P,AF,-O"S
MQ"T W:@RNR+Q5V;=*"M1M@4&FY)]PA2\S!]$0XA$"#OUHV^] JGB3B9:.XJ
MK-!P!,LW(E?NZ./GC5\D$:XX>I9+9P=( X 12BM,B?\HHVD@Z)28+C#(HX4S
ML&7+I63.#7A3*%[_CN**S*;*L-R48M>+O^N7'!'4\BXV^61/T5F)5-DI4U54
M4% <W'RS0M,MG%28)N)BBT@@QXQ"K#1U;\OC9M,) @XVRE_4!CW(X1J9D]79
MF#ZMF)_-*=V+)EU5?N<$,!]($LGK$MJN)ZC5VPV0B'Z]E4W2WWDGSZ<<G'QA
MC?T-A?,K]5J4]JP"URYI_K<>0].@%'A+O1-/R+TWX]10E<]2H//2U"JHS=69
M^OV_4C<40X=S.3-)98"[GN#]-9B.)N?>]Y$6<_*OA<Z>87*9S5+)C*N_P1*(
MYAD$/!!:9BA$F>] VJ"9]\YI-#4O-S_AIP^LOG=1Q;N>]:L@$ ]FD_-6%ZVE
M1+"$&.3F01R%YY00D_)B@$R:C$+T+IS(MU,"YJ1_XO&,7APD=M1XW#'@1 &G
M %"SK\'?-!XG$=;?3D*3T">>A<SHD+@[ -$KF;'G/_X_2EN^Y38O:?\O!Z\R
MFYW,:?3>%G+!0J'HR9";-,':?U<R,K(%F'*RD1^2N/%2+HNU1&&@E0=Y-3QX
MNLIPYMC'!E1[K!"UU[D^SS8U 71 .F/@(> * 3J)!$.*LFA=DAG*L[NAOWA%
MJ8I=19FAYKJP"Q9_PJ'(Z5;R$CAU1SBZY9*U4!> DI5;[ ;NE0I/\#,K8S;H
M+(IV&D[!O^"XUJWB'#YN0V<((/ ?*'%\I'M G=E_[4HA0TB_!KNU%>2(1R5'
M-5X#*]4XG=H\\R)//0VR#!.[PY2WJ$WE?.BNXE&2]\DL2C.B1@%T9T ].&"&
M/U,J/%0\%, MF.CCRIW']XT&Q=HLPQN:!_R>E;18]><"]I(0C-6T;-&_+XG=
MZ5H/*>SQ9[=*-)8SW&'2D>)1USMWFF@0)6Z7N[7SAGQO-AB7RWMI#'M>*:1.
M$"CA>"SV4(&=RM<O(_)@"D1G=,%93. 9L '8!&]*QAK7\?4^Y_;+UA(4KH':
MZP13K(?7,^^.Y_0#.23]JV;66 ITTLXZ4>J6JW$#1U30$K4"<Y&[T&+^5-O6
M33BV#B\DDZ\I_VUCT#M-+V3;TLGDN("9X[CD+,M5O3M;>DQ$L%73FTFS5/J
MID)>#^$R>YNZHU((I6L-D*$5CLUI=7T,]=>ZP^QF/5V3>0X936.;=.-+_=P[
M\)VR\/2#\<G%W!_6&!YS?(F=W^TLA"9L\KGVK]4Y@#2_5V$V<3NVN69L^".:
M#D%<G_<X'O@%,+D@O<YO[]1DNL><$[0<"5GE.N].'"& 6^FMSMRMZ([=4/N"
M-]"9J,.<D:V[LH!D$MROMCJ:@#R6=>801=XM2IPY&KE-V-EG/$:O%:6_.R5L
MU77YH>A[ A1FZ;"Y0;2?HYUW_G7#><%>DJ['^L,7S7X]>&P[8X54+0B\TOEQ
MK&+HN5V[D&H^DA>)F[X&H8'9#VK)E='=D>!H1]H7S7V8.,\"L^&,9LE8\N%H
M=8=X&\.ZU 9?XJ#;1_0>S9KI5Y:KDNU2_FRTH0&%MHZIR,]#OXX54AX3L;,O
M\XQV<' J.QR,V6YN:- QBAD /3_\5(:WN8W?T,G6=LA+@/R\U$3?.#8V3C3?
M-4O4<1*F$E%&=B1HQ@3[EW$/'+R#CBX==%6A*V"5PQU9*R:E' )AY$W&2)+H
M>@B"%@EO%+IWU5+IR(L!R @&-CE @RR;=6HT])>CNM?#=;_\4E_$(?<2A:Q1
MH\IYNTTO7NBAI:S^@@"-/F>2Z?&.'&F0KCE3'IRYM3)U[%_VU>0OHK5V;)>S
M6T.0WW+)I31MZPG=#+,LR+WQ>OE0UAWZ7/<-T5JCG??3DN(H#DE=4S<2]^#H
M'%9O<3ISVLBZE=>(0B%OJ8CU!J@>IK'*52/<7:LL?K([8.[>MY9Y,%&5*#Q)
MAGHO[[]A:O"/AOHB<S05=N_<1UXRB\!R4NJV)8@$XAD;M$E$GE)>8<Y,3_(T
M9L$-(LQR_JD#$0BUQ)C:C(VOT?\TB56:)"U%0AQ$$XF*]Y/Z=V$;#7*H+[O&
M5CYM6$"<D*$^#I(H:B\00\U'YPXR3R172R7J!S1E>'9#&]K2QPZ2(Y(?KGH,
M1K;]D-!O&*-50)[ZO7I']2%:!3^X:L2ALV&S<+B=:B\6Z>2M3KVD/JT%E!/5
M%9>RP.VN*&K/YBPCBJJS-Q'-"8?1V$D\W^OPR&GP*9T8^B Y$Y2\"P!&C\+&
MLT 'U^ I]@:=.NZI3QD;O/"L78)0O$)SD\2M<(&3:YMBZI+=!\4.\,F)+IT&
M[ %*PI:!C N8UR6RV4C33<%MDG(>Q1'4R62%,B.GRHS"L,EJQF,OQM[G'@_
MCS)D=0M175F51F[(N<V':]D0WC1GYID+H"Z/6]_AUA^4Y!<=OLNI/TV&+=YZ
M=R2;JO;RYOK<Q)7>%]6"U$HDP3=+A0@K[>$39W]%CE-)I9VS<1/JL&.*]6N9
M-B5A:C*TCE?$*[C>_G8L=YS )NM"F*2AR9;'KN4Z"*#63N\:W&[=7.MBKK.8
M>&4;A>&3TH.M8YX_Z004V._GJER7Z)K-)&GPA;)?M/.-4! &+>?RYHV:A!-U
MN>#TGLU7.^T'UH+@Q/%XW67279]IDBZB'ONDK9<^[ OK-XP@N?FWK[@K$V7B
M7_4ME[O+VA0Y!EK6N'+90PZ&<ZT$E]8#A"T/K#GQ535H'AC%P1BK5:D+YZ_+
MKCR#>(>/$G0R"^%E_=3,37-!*69&LXGY=#/ )+-I$*58H2J&NV\R.M=95  G
M<B*&(M*XRB/I&>86H^%A$L18)PO&1R+K^0^XB6YBG"7^_WF?X9^7%:$+TC3!
M!O)D"F3H A<7YLFD$O"<M$9!F(P0+O1)MRCW/0,XQ?B+/+A^4.R9!#!)B.$!
M^C]+IYZ+DKA\JV:FWE/T8EQ'.::0F@O[QV73WR&9Q,$TC. =_=1PSN#78):3
M2:PB?DBPGY;J+AT'D^D,>I*'#R=,-^#RWO.NE4>S)!B%O!O\Q/Q*.P2'9C$+
MIB.:!3]T[]PT"..IPK5,,0'03&^1V],4L'0T2^FM5$VG(?E OG&)^2A 1[H+
M^;RTGC6(UA?%VBQXDHR":!;#J_KI.D=#J1N5.@&<2!'((:#&3$W1APK3YK?%
M@+84H-GB"_/$ZZD[>"LIZX7>J&F08EYY'A"9VAG7!VG!@G+6]?=U&*4/Y$!Q
M4J#L=2GZQ4AH;ZFL@Y25,S"=J?$$SC;5*0>0C[&<HO5V>U-ROF;QTAVCVRER
M^8!VTQ#_!HA/(V3R5RM*\JISIY. [B=W-L1QD,3!9!S1)NO'PU48!C%[O%Z8
M)]]$K3T)+.EEV^8@PE)<U$Z>NCQAR0/V8H\O+'K!7GC>L-*:">5 IN9XP[HQ
ME3#T""&;H V8$K:<NQ7,R#<V%3NJU$;A"F;O6M6W7DG!K3-,UTT%88#KHA9>
M?2WZ<];Z^:^GU/G30TDU,_]##R15P/R/8XX)WNRD)OJ53LH11^*H+7$;<PJ]
M$IBJE<3>RMZ7])=.#O5(43*WSXX+O_7?>.7[M<_(N?Y"/KUSP>5 +N2S^T)
M/]$(_0RFYY@GZ(?,)C>G+%/L*K7'F1#$]RF?%ORDPHQ2K'3NEBS4F(UZ@I#F
MA)]O[.XX2^TT[;[J8M34&*$^AO[DH<VA47H_^=_ES@8QL'^8;VE Q.F<RAZ-
MT_C\".YL@(62L%8R\#]3($I!C 6L6CQ&-$'J@&2 '[J8AS'Y=U[(I\>##!+4
MAXRGP'RD7,"P#S^0[YDB!<;!Y,&\OY-LZRVG48("$.@)WY_RU#F.2 )^VQAX
MB OZ_YTQ ABS%NO&97N3$3%:\+^<&*H,07Y3O>SZ%#$3::@\]#/VV=9/,DE5
M0B8INIH@]NNGO1V(?&=R4T['<&E0.,"%_:OM7<E!M'TRW=NBUA6MY9J2^O%'
MOZC=5AOB7F!^1_\595OS;HD%O2;]!\NY4C@; U-MV0]#BPI/K;;P^M,CF3H7
M>X.4AJC'T3_;8*T;'8#44 ONK=XG'NW,E/W(:[JA-6%TRF*'N44XY25LSS2F
M^)V$8D:([8\XK#X>D>AV^:_9P^;[MRI-,2(&(_"3$ AT$B>*V,^I^C%?D&?)
M>(3UZ+#J'TI@*.+$^$H,9_ +7O%L*-9*1H;<: Q=S##?6HPQ,%-*T@:W-KEM
MOZ&T'Z2-0#H QWG$?O@P$^#%PR08(^^)N2&]&.M1$J3 H,-$0J!LDUFD4N!^
M@(]Z]U6BN/7>)%,@I\C)@@0",B:%4X$(H*,1#L=338#5G\ 5DHY'Z*'&T54F
M_%$/XT9UZ4"N,QV[=:8F .JI%_+0$:#QXBT>(:.-GF)C&"[B."'TW4.V&^7L
MB=EB$I8P?"J&=27CF9K-"-YZ@T?3 "OY)7S"1T$**TXQNF/<O\'$=\)>C$AF
M AP*8Z *%'AAMQ<H;QK!]J,J'WWVTS3D0GPPAX[MG9+P!'"*)M ED.PIUC5,
M.K87T'J4@D V 8P J7H4 M\=&:;[\/;"O  8T9A"CX 5X*"YKOV56+TS$Z!W
MIH/R8 N D )VM73C=.6S4?:->^7WD472]PJ/X#6XK*C&'<T)R)C[GG$.)2^*
M__R GF97F(&@I66_F=_GBQU2GR49?XPGL3<4"2H8(WQM%("&U=6%TSU>RETE
M3:)E--OC,^.EGO#8(O+?9M6GGD>KLK!7N4UN*,?7MW98+BE9WRKW^=FI)"]>
M ]>VQ*_SR(6UW?^[I4<[79D0"Y&?I& &UYSG_]'!\Z?] ,#\PA.FVB.2+-$6
M-';VYBB8A,.9Y!) J[!D%3!/. W/<P#XFUN^%8\H &\*N3(O1=4C"-AM4Q'I
M89\1_1B  I.CM+C6"]SAL[C*);[4G>7<*V/^RN*Q\V106M_KZJ.1X_1O%MH@
MS8*(C)*<WL]WNMRTYJ^Q3!,[TS:N\,_D-4MU'P98 1"^:KSQR2T,WV-^'^.%
M$LV&T]@,O1 O[2@=CD(T[RYSBI(K*YV-@"V)<3R$>Z(]2.-@X@UQ%H.,&ZO1
M<,;AHXAS,APC1E=#N&MI:BFP",,9QTM-DW%GY(U[IN0P7-_\!##XSQ]IP6WB
MU4">O03GB#B")A;9Z( F$FT+]:");7?U;Q>SVMC#R_L!DW.IMU1@S-]UQ_T:
MP]@DFZ'0J_(HE$@P\]YP-.51H'4"O%82#H%B_(6[ P1(4<L^!";+8LA@/*$O
M@0L\9NC&?D]PO^/9,&I=?"Y1?=VDJ>ZF]^WVT1NHCME!AV;]ZOO(Y>&/V<8$
M[2^P&6EJMA$I<P3'$8 ,?'?/R48K2)S@T3YBV.:1C4+:PB2BL:ZU@1 3D%1W
MP'):I1;W2'X#\VRM**VAYV5WS&71NA.,5@Y01LS=?<S1FVS%+J3,S+%"C7P:
M17_F:?BHKZ/02CSH18:;^Z/<FE%THK2\I4=4IV2+Z-4RVUA81W<V0%4^)\ &
M^8V]0EAW]C;'PL-K3!;+R<AIHAV3NVBS"'93/;N\7Q[/K9M!3,0(!H;9B=+R
M"E45$A#L]Y)M.;-E)DEJ<WU#8K)2!"*JL.5.MD$RDU.Z="?:?92M]TV8MF"U
M9RMED:)\?>T#57;#OGTV"(=H63GS%,9'OM]$3F-K1.:;%>-75G<O]6CZ#H=I
M? WH+2[5K7>4?DDGM'$HIFHFM3&Z"I,BI5DE>J^*@@57,ZT^HH<GJ^40%8%4
M-XY0L ()'U.RGVFKZSZ1I@6LEB.!:IE"3O"3;DD.G5+-KUW(/AE1EOPQ*F8H
MU<LHB$?QGD+V$\IUCQI=D,'/U23 4MI["]FG:.>E0O9D"/R&0O93+&0?.87L
M$TK9@.:R$;S-U&T6A.-I7U;O7QV^(=F%DE$ S"W!=QRD<;H'OJC_3@F^$U2A
M8[J5 _ %0*53@N\L2KX)OA'"=^K %S/C3 B^L;:\S,(@G8SVG2,/2.]8T]^2
MZ'\K.'],P?E]8'YGZM"_YQ3.Q\"=X@I^*V#?*@W7SS2*G>5JW2SMUMJ;WTJ+
M_;<J+=:K(_6N?%U)#+66^ZOA'->?;M!W '^KG--?.6<?9!&D5R9S=A=9^RW?
M]G^K?-LOR!YZS EK&S[;A_:W=(V_I6O\+5WC;^D:N],U[J,N#F'"P\Q^F4BQ
MR/'X \5/='-_O^6 _"T'Y#\X!^11]^,WYI7LSDIWS,#: \_KX05FF=_R<_V6
MG^M_>GZNHT*[CSR4)T>H_Q8R_EO(N X9/S$ \YCX13AB;W-*E8FNT3_=O%6#
M,QR1"G+)9K:<>//Y4,^^9<+I"S+<HQOJ_/UP?%_KI#1CFCJ2/9C KIYIDR2+
MIDARF?AI@Q"C<C<7((9I[P;U?]&>\=E&4USK\ GG#6W>AF\Y-X[VH?YA!_N
M\+]::W?RUXR>7\H-<'(8P=KG1W'B+)&ZZK@2>YEYZW!.:=^@+\.RCL"O/ES[
M3MN%L5 M6GL#YXLOUM*^'RN;ZOR#]D/M'&(\0JR/R T/[_A6!<8<O"?MP8L
M9;C"EQS%4\)*VM/='@Q]Z&IS5%1#;P1!;P3 BRB1WQE<L7J<?8ZS^AW2?QA5
M.;G]:^MAX!3%1.RI<=N^9%^;774X_O<=HSVOPD&T/N#B%O["?BZQ+O8&4ZM=
MDME[22J2;^I2>Y-_4R?D;XY3NFKXFW]3K]8C_1LGUW!9KP_UYVH"V5?!:KI8
M3=%+PK7.Y>@78((GH-F)S4]"O=/[?A$ZGC[,D2AZ>L<O1=O31SH:E5^RB%/1
MNVN,;T!YU-\<]>.)J'Y\T]/0_*1^7X;B)PUQ+'J?U.F+4?ND48Y'ZQ,G?S)*
M-_I_.3J+[O'(GT]#Z9,:GX34I_;\(K0^=9 C$?O4;E^*VJ>.<S1RG[Z DQF2
MU@@O1_#^.+>/6<4Y*[J9=2NU_<B&<RVTZ3];A]+F4]&NP3H#-F=!K^L=RLI=
M:1O]P"K'9X;R$[="Q7J<29P"PFX?HN@6"Z"5HH_KFS41)!*9//H9AR%3I5/,
M*>&$,AF7ZG9'WNQ$57=43R8+K Z%AS=9<U4[P8;[IE^8V"B3HM2+OS)CM1R3
MO6BP_I@0C)S"675'C44ANZZU$)USM><2*N1B_''C_D4 PNJ\YJ^CDT=]6?S3
MG@Z_.=HFZ5X#&IQ^\75PT.'Q%.0?%+3ZF3;3I4K[%0<_9I518:9"OIKO[ _E
M;"L53@GA[,!V\6^*1VJ1/;<F+'NJ(GY/33K?BH]Z:\_N](1T^H#]9?1U75M@
M^^;_6RAL-'0RL<#7T;TV?I+:J?/_JJ-[LO&7)S3J#.(ZH;TW_7>2<OW%<W>"
M.=MVE+[N6B?+Q,!2B.L1(+;;=G+?+M"_H9N>;?B&'O=OS+>O^,!6G3" I3QN
MS+(;F.RMIN?&0R]838*ZR<:+!CYBM;VDSDPHBCLG9&.\;1PW!6P&1X5> Y!/
MZ/'(;7LYK?4BH%V"VT%;]]+2@T34AI6V P4-*8=SM&/:?GLT494XUU8?O0TX
MFOGX]\TQ/[[)J:O-CZ3!MENOO];E?T<!Q@N_\$PW4/O/O 'L<=WO[4O#_!?H
MRMF.7Z"W;P5I:^?ZA^H*4_X'FB8[AKOV$U+M,U?]ZJ'!AR;0'V_;;/FZ9ZIM
M.]ZQ/5ZNM\6%"3NN\SE,?BN%0DUR;F^M'8+_D6')AP7]$P6SXT*"NY0L+8*/
M9<%V#YXR2@<^7GN!C]\TEWUH:0/>=G6^W*'GQ;*U71WSM+&6-SHNCZ)]>F<:
M=XNS/V9?OQ$$48^PW]'SR9.VD=+[MMI(PW! 38M;[5!">*C5@R\QCYLN]^WC
M<4CI!7UTO_22&;Y'%]!<7+E/PS\.'3;5WS(*5>QPF#'N<JX8WN77<*"K$Y'K
M9(QQ@HH_Z*#BWG<IJOBCB2K^8J.*>RW@?4?\FVC5H4#CE^#$2X)Z#_5A8WN[
ME9W[<.-T2!P5"WR\LFI?^&WKQM65OM1[Z]5K!_K7_Y5,1M/O3U#1@^SE!BGL
ME3R^_-MK-9 AVCE"K==@'/6HW-QWPL/O1+,CWIGVO/.Q?!QBC [56>EYA\@/
M9F3F\FCO=87M?72I64I- 28@D_),'&O?+/[YG_X)U]Q>B/'&_5B*I>2RFSPU
MA^T[V*T7=0WP]MCUO"HV^@B9$GU^C3+D1CMX+'GE)<4$);P 2XYNJ:(Z6PCH
MST%VSA$(.C'UAW*]**4&XVVV_AEFNJ2B+S2Y 14(/%>;U0ZK^<7CWR%?%^-#
M@#+?X%:Z6U$B2H(S\GO<FEJ%NE7$K2BPS68^MK6(T#F[JI"?X$2TW7UB.6$L
MBZ=C(ZCP/:>2'Q0\F4L_._SE'<#$YKZJB@?N"CVNI<52PH:7.RRDY,Y]'/Z.
M9@RO%DW(V=J) IXPE%*'<)/<V>S8?JU0M5RAOSX]-D*>*(ZPKV0046!8-)?+
M<?P?W[V^^O+VLI5)JHVFY6.^1L&/"B&VR'@7(@&P)>T^[ _)"NSIF,&*J28F
M0ATP"GZ79%$<TB=VKIZ% !, ]'VNZMUM72R*K-*!$Y.Q*<'3Z@F7O:!"33"5
M\FG-=DKRPG?["0@EN=X5P*M\XBB:U_EZ?H_W.Z/?MFX//ICS.M! ";_!B<.:
M0C 8?4FW%@A5-=>N$-]JRKO5ZKI[@0/.IDP2>4>>  X&X.!][(CK6NIZR4</
M<QZ8I)/S#$L(P(]_0Q=IK+))#!BJS#CE5J&+V:*AFPW\NI)M&W?66(O#+7JL
MT8GBCJG"+<![E6N3C5LC%U_%;_GPSP%RZ.YOIY,MEP4%<#URPS7YHS[F=HQ
M&>B9!%<T?:*/E=)%(K>4M!J_L(9Q4UIE5>1X6V.14UU]K [<$E8LQ@+,\I57
M-AR8UCLJH.V<.W9W=?$"ZW@]\+8N=OD^^OR081UFKYP6T0",?.?$H>A@R_N^
MR)?9;K5U 9"AUF:%;!'*[-!79H<-U&VE\YAD!GX!WJ%YQ;6J,0*FRN;/_(JI
M@97Q'0&K+.<2S))SQK?US]5NL\4&&/D+ 'C$0!>#6H1Q-9KY$>/J@%&MTLJ0
M=HX[@8=3T]8A+= (\QMD=Z[!W",DO^]!_;9),$2*_ VC/Y9DZ&[1(@(P$Z,V
M$6JQ 9/QGFETD&>TE*Z*+J^-S@Q;G=FY_#INF">B6#L=2W$V)&PZM81SG-<+
M[XRU]N\Z?P0<(+-%DZW;YZK0K1L;=ZL0/H-L6C"S),[R>-^76N=42,@%'[(F
M+%M<:+[=2F'".;_J)8+L9 ?M(J6)!/D!WOLN-DN64"QGUKGX#V6V/A).]"K<
M,/,\[W M,6\L*^"#N#BYKD8 !T+7:6ZV,VQ6"] 50+C8L C7 8<]LR?W.2'Q
MUT@2;[ $[>&U=75T \<.3G%)H75 1_K9[W\W#./&3-TMAM4V(,$^P]'62/#)
M2"-]([SWJ[\7^_0(.F_(L2?ATWQ+@A6)*^U$L?:6?X?1]56Y+N88&BG#G*O/
MN]L5;+,^V1_PYO;CIDZ>4J\\ YV)+'J,]O18\>FGX<U0OVW/E#W4P(RW"%\X
M3-H4M$M_>>PDPN&HW2$S])^1EW==++]AK:B^!U83;MB,TL)Z5=I;]Q7*1T?.
MZ1N6'G<-<RFR5DZ)S_DT_Y* "%\\Z#>LM)43[8#WY8%(L69OKL)*PLA>'H'F
M)63[JQM)Q>/MB9K[AV5'ZX7 -R=%Z]0>$QS:BA G ]J>5&<O@?QU]F3XXK:S
M1@E$N)"+N!U5CGKW&F:C[LJR0P.KEWQM\\"ARS"&--Y5V<-QJ-BG4=1G@HB_
M.C16M^J[LU6Y:NVY)#"\UEZX[Q&C]G>AOI0 <ZSZ^QFK_K8HF@3%ZYIA73GS
MV#D7$9(P>%'4\R[>Q,]G=Q"D';;H_0@RVZNY=76DK8O<F]I>;2>;5U#:!686
MM59H075-N0"C+DU'']=BVF%M,HQLV+:G[OAN%[U)Z#[Z">B\=X-V[K;6/>]Z
M?SI>XK4CR1H- ?(K&^  5UTQLZXR=-?HM6-32%SP<JAP<A0J]H43V91UT>DR
M?3P3RKD!.9,2QE_\:5<5]8(%IMY&'>D0.5NLOV^F^C3,_#;?MXUZR]_@X:CV
M<'B4 N^(:=V3<N.Y9@] IN!=2G>304_Z_'^]?/&!0>7H[L\YJ0:O&77.7V0A
M%=WNA2X:W ?%WA=XLWM_)H;6I(-T,+W;4M:1IW$@#3KR?_9!R<\?^1*X')/
ML!UD\RTCL5&^H+(Q=I"]%9HHS(82W%=J1<F%MJ(WS-LZ@[U9 ;O-N1]+-^Y?
MP-V3ZK0K7UV;1=)YW#AZR@D9>N?F[^MG6=WV/,?#[_92J2.V^&7IXE[D3-&1
M;*W-'#32F[5O%3?9V7Y;O3[8O>!Y4;XRDY6LU=!Y]R7P:505+Q8]:5_D,L0W
MVBBJYX(+F/,"=  3;N1[DZ+BTF81>POLU:JL48O5+V7H2#-V%-M;Y]46T#5F
MOK9VK3,OV\$$;,?;_!LCZ.)I\'5>/>Y/;V$]]"73S_Z^I3QTYUY()K2^*\?D
M57/2R#3?%=?YGJF0"KA7U$>?ZCT_]N?),?@O:-+BXFVB,4<RWSN9OA;],^QK
MT3]M?V/T7A,FH=W? +FM($8%A-&4^7Y&AZ9Y1./^&3.E>H<)V;CA 2AVO]\_
MN>[W^^?C%&WZ-G6)T]&GY=+/F:6NB_IGC^X<RQ!<>:X3->J;U]JMHUM_?8*&
M^CV97#UK?5M'-YHE;4W6>^N@K=,:>Y/LDHW$(>M.RF@?;G1<%KU3T^6IU\_T
M+:6Z>Y&W63NAGC>(\+N4"V_?UA[J!SL(G/1W'2$ W<C?D6E."A'U9;7[]JGY
MKO0'# S/.D$@BX_9$2G%'+<F+Z&@DQVP5_]N<4_G)_32$![1!<'UJ#?)5Q^D
M2A#!ZM^K=\ B (5\D:;F]-#X337$Q+:=ZAGRN@MG^WZ<=/](6I]PREYOK1^U
M6P%>_,0L[L-X:\DB3DW[)*@%XF/5H7!JOM CF\/L)WT&)M,'JE&J/3W$LX-=
M( ?:V8$&?4\'@@9O\-"1+(L:FUWU+"$ ^S./&6>-5DC&1G2KV6Y[7U:LW^XQ
M[?9W8IU$#W9SL[NMR00+LMWC/CN$Q8HNGOW2\0)A #CS.VSD\)I+9(QN7O?Q
MGU>4-Q@XHIMK77,O1ZFK[;R ;]@. \4I( ,,Q)E+;L)W6E]UTQDNDC:\,+ZK
MZ^T?_S]02P,$%     @ +'FI3*&L0FIE @  ^PP   T   !X;"]S='EL97,N
M>&ULU9=;;],P%,>_BN4BM$FH:5K:,99$@DF3D !-6A]XF]S$22SY$ARGI/MD
MO.VK\%'P)9>V6QD4AMJ7^O@<^W]^OB0]"4JUHO@FQUB!FE%>AC!7JGCK>66<
M8X;*H2@PUY%42(:4[LK,*PN)45*:28QZX]%HYC%$.(P"7K$KIDH0BXJK$$X[
M%W#S+T6"0WA[\O)K)=3%"^#:P:O!8'1[>K'M/[&!4PB<QH<DA/[L-?1^7W2X
M6W:X+3S],^%?*6]+SW9(]XP[F,Z>8/KQ_7[''O:11W?QC1'VFN.*@E3P_M0F
MT#ET9L0P6"(:PDM$R4(2,RM%C-"5<X^-(Q942*#T==%DOO&4=R[LNYZY28T.
M(UQ(F]ME<+^+9OA6H.T90$)I!SB&SA$%!5(*2WZE.W:P=3X(@<:>KPI-F$FT
M\L=3V$^PC4ZR$#+!LDOCP]85!12G!D>2+#>M$H5G@DH)IHV$H$QP9!G:&8VA
M96-,Z8UYS+ZD&]IU"MP8<R0C" Q%:^I5-V9_:B.+O*[FM-=E)WOI@H(LA7I?
MZ>5PVS<7!U]+G)+:]NNT ]#JJ"CHZATE&6?8+>;)A/Z>":, M7E +B2YTWKF
MJL3:@24$2RP5B=<]WR0JYKA6[76JTWV9QT?(_*_W.<,<2T37H?7=/^1=_L_$
MD[._1[9OE6W@P]K5YT8T_^M' #D]!LC9,4 >P6,S.3]\1E/)/2^DUY08:W7,
M1A73><&B(E01WN#F)$FPXS%E9 @_F_J5;M02?3&CY15:Z"^1#7T]-\$IJJBZ
M-DNTP1#V]D<#[L^Z4?-.(H2]_0DGI&+G-F'_N1/]!%!+ P04    "  L>:E,
MNI,_1=X$  #T*@  #P   'AL+W=O<FMB;V]K+GAM;,6:6V^C.A" _XJ5E]-]
MV), AE[45NIU%>FHC9IJWUUP$JO&SMK0[O[[8Y.F.W3):%^F><D%'/)IP/.-
M&4Y?K7M^LO:9_:RU\6>C5=.L3\9C7ZYD+?R_=BU-V+.PKA9-^.J68[]V4E1^
M)653ZW$ZF13C6B@S.C_='FOFQN>G\<-W)5_][^WQ*Q-EHU[DHW@Z&TU&8=P8
M#.P.NGW?$)VXOV&RBX4JY;4MVUJ:9@/EI!:-LL:OU-J/F!&U/!MMA[ +4[$;
MTZCF%YN:S:'"V!'K_GI:G8V2\+D13?C-B_+J2<L1<R<J['#3*HG@=)!7X;O5
MJ@K_7K%+H84I)9MWL0& *0*8[@V0'<P$@,P0R.P3(><1(O[ L_M%...E!9 <
M@>1[@[RR]1I Y@ADOC?(^4HX %D@D,7^(BG\"D >(I"'M)"7PBO/[(+-G/1A
MZ,>D<X2@'=&B3>MU2,TQ7 ^R#$/UKY ?PY80S8NR-UV.$<AC6L@'^2)-*V&:
MGF!Y>D*+,V]L^?PUG-00I#A=I?%_: 3U"+%(;H0SRBP]FTG73=5>Y#"!),0&
M^69M]:JT[CQ\WZP"WS1,![.,'.P"8F(*28@=<FF=LZ\AA.Q6E$JK1DFHX 0S
M1T*OCL;%*7OA?;\R2#!7),2RF)HP11OK/D0*,T-"K(:8O]KH@IC9U(N(E]A<
MA)>9LTL'RY4$<T-"+(=8E=22/8J?_=!A4DB(K3"7R_=R^9N,T5JO5/E>,D-,
M3 L)L1?F[7JM.^$+W>F>W6H;UAJ!^LZ:K[!JQGR1$OLB3MF03*0I^[,CQ221
M$DOB0?K&M673NICGKH(EEGTX=*%![(E;H1S[+G3/^2FFA)18"2&9M'6KNS)S
M(ZYH?B=70?YA80LQ,3NDQ';H;+^RNI+._\-N?K1AI0O9,$6DQ(JXDZ_L+2?'
M2RYD81,^EV\%^P'$Q+21$FOCK=AD!X_1&/X+Y,(\D1)[8E?5^08*,3%UI,3J
M^+/X'(PDIHV46!MH%9I-X'T,3!O9)V@#5'I#8<PP@V3$!@$EWR ;)I",6""P
MJ!J$0^]0$;L$K:XR#C$QEV34+L&JJRR'F)A6,F*M#!8R@^<<LTI&OQC973]D
MAQ 3DTQ&+!G4T=D1Q,0DDQ%+!L<\AIB8:#)BT:"8'(J&8Z+AQ*)YKWBNE1?+
MI9/+36%A%\S)7FW+,=]P8M_L+H#NA.NMYSFF'DZLGMV8\W#T"F)B$N+4$MJ-
MV=9U+YIHHX1:0A@FAQ+BF(0XL82&JMYKV0BE>PKBF((XL8+0LI=#!7%,09Q8
M0>^88@@3*HAC"N+$"L*C"17$,07Q?:YU<JB@'%-03JP@'#.!F)B"<F(%#34&
M!B=ZCADHI^_3]Q>.G1_C\Q=?(BS$Q R4TW?J^YB='ULMN^8M;-WFF(%R8@/U
MEKD0<;,#8J+->F(#H=V.O("8F(1R8@GU%^;]"S/,(HB)22C_Q*;,Q[,>]D!,
M3$(Y=?=^)V;8Q*80$Y-03MVGP6YX%%!"!2:A@KJOCV)""168A KJ=1!V7Z9(
M(29FH8+80CONRVPO4HB)6:@@MM#O5M- .M*P(U9@%BJ(+83>/RK@.JC +%00
M6VBH_P3B"C'1A\8Z"XV[P?[\M)(+961U%_["A^VET.7,L?BV>:*%Y[$-O6BU
MO@K;[LU_5L3MW3&V3Z&>_P]02P,$%     @ +'FI3&SIKSXS @  RR<  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\7:.V[;0!2%X:T(7(!'<Q]C
M.[!<I7&;9 .$-'K $DEP&,3>?1@U80";)X5PV$@0*-S[5Q^((9^^Y7,]G-JF
M'$]=6;U=SDW95,=AZ+Z$4+;'?*G+7=OE9KRR;_M+/8P_^T/HZNUK?<A!UNL4
M^NF,ZOEI.G/ULMM4_<LN5JL?=7_(PZ8*;^?PJ^U?RS'GH83K5[P;%XQ_>>_R
M_ZQO]_O3-G]MMS\ON1D^J/B[H H?!\E\D-"#=#Y(Z4$V'V3T()\/<GI0F@]*
M]*#[^:![>M##?- #/>AQ/NB1'A370,8U/PEAS=<Z JXCW^L(P(Y\L2,@._+-
MC@#MR%<[ K8CW^T(X(Y\N2.@._+MC@#OR-=;@-["UUN WK+ O3:ZV>;K+4!O
MX>LM0&_AZRU ;^'K+4!OX>LM0&_AZRU ;^'K+4!OX>NM0&_EZZU ;^7KK4!O
M7>"L!!V6\/56H+?R]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O4VH+?Q]3:@
MM_'U-J"W\?4VH+<M<-:-#KOY>AO0V_AZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H[
MT-OY>CO0V_EZ.]#;^7H[T-OY>CO0VQ=X5HD>5O+U=J"W\_5VH+?S]7:@M_/U
M=J"W\_5.0._$USL!O1-?[P3T3GR]$] [\?5.0._$USL!O=,"[YJ@ETWX>J>)
MWN58]WGW?>A/S:'<NN2?X9_63. NP_LYWS[C.O73_1.EAW%+#M?/FZMSG?HG
M(DPKRO-O4$L#!!0    ( "QYJ4R!IOXX^0$  !@G   3    6T-O;G1E;G1?
M5'EP97-=+GAM;,W:RT[C,!0&X%>ILD6-ZRL743; =@9I> &3G#91D]BR#92W
M'R=<)%"1BFBE?],T.<XY?U+K6_7R_L53G&W[;HC+HDG)7S 6JX9Z&TOG:<B5
ME0N]3?DTK)FWU<:NB8G%PK#*#8F&-$]CC^+J\H96]K%+L^O7ZV/K96&][]K*
MIM8-[&FHOS2=OS4L W73FMBT/I[D!<7L=IN[Q'QM6>1J+-@>$[[>.)[G^_X^
M40AM33^*YE:KMJ+:58]]OJ6,/I"M8T.4^JZ,C0U4_TNA'=9O>>]L2']LGQNS
M;<<^+2B/ER.]=+0[P%0YY.24MP7M&C457C_YKP:^[X;*!9K[D*LAM3L>+T>Z
MR]7(QH6'?$0:MTY-]5[#<^OC_;#/+FRF[[M>^$<QLNGPN[=^N!P")(<$R:%
M<FB0' 8DQRE(CC.0'.<@.?@")0B*J!R%5(YB*D=!E:.HRE%8Y2BN<A18.8JL
M D56@2*K0)%5H,@J4&05*+(*%%D%BJP"15:!(JM$D56BR"I19)4HLDH4626*
MK!)%5HDBJT215:+(JE!D52BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+)J%%DU
MBJP:15:-(JM&D56CR*I19-4HLFH4636*K 9%5H,BJT&1U:#(:E!D-2BRFB/*
M.AW+WK;#=TD>G-N\SV?3'^*N_@-02P$"% ,4    "  L>:E,'R// \     3
M @  "P              @ $     7W)E;',O+G)E;'-02P$"% ,4    "  L
M>:E,9O,+8((   "Q    $               @ 'I    9&]C4')O<',O87!P
M+GAM;%!+ 0(4 Q0    ( "QYJ4RQ/&\H[P   "L"   1              "
M 9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( "QYJ4R97)PC$ 8
M )PG   3              "  ;<"  !X;"]T:&5M92]T:&5M93$N>&UL4$L!
M A0#%     @ +'FI3++I#NB* @  1@D  !@              ( !^ @  'AL
M+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( "QYJ4Q$E5MB 00
M &H2   8              "  ;@+  !X;"]W;W)K<VAE971S+W-H965T,BYX
M;6Q02P$"% ,4    "  L>:E,59PU %,"   H"   &               @ 'O
M#P  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ +'FI3'&^
M)M)= P  R0T  !@              ( !>!(  'AL+W=O<FMS:&5E=',O<VAE
M970T+GAM;%!+ 0(4 Q0    ( "QYJ4S.:S"H;0(  -P'   8
M  "  0L6  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  L
M>:E,[@/+]+(#   7$0  &               @ &N&   >&PO=V]R:W-H965T
M<R]S:&5E=#8N>&UL4$L! A0#%     @ +'FI3-\9M<+G!   W1@  !@
M         ( !EAP  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0
M   ( "QYJ4R%U#]/M $  -(#   8              "  ;,A  !X;"]W;W)K
M<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  L>:E,-.N9XK8!  #2 P
M&               @ &=(P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L!
M A0#%     @ +'FI3+16P2^U 0  T@,  !D              ( !B24  'AL
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  L>:E,I;)-4K0!
M  #2 P  &0              @ %U)P  >&PO=V]R:W-H965T<R]S:&5E=#$Q
M+GAM;%!+ 0(4 Q0    ( "QYJ4Q[0UAWM $  -(#   9              "
M 6 I  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ +'FI
M3$D3N/NV 0  T@,  !D              ( !2RL  'AL+W=O<FMS:&5E=',O
M<VAE970Q,RYX;6Q02P$"% ,4    "  L>:E,P(N4<;0!  #2 P  &0
M        @ $X+0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0
M   ( "QYJ4PP^G([N $  -$#   9              "  2,O  !X;"]W;W)K
M<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ +'FI3&PGP(^V 0  T ,
M !D              ( !$C$  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q0
M2P$"% ,4    "  L>:E,T\KR;;8!  #2 P  &0              @ '_,@
M>&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( "QYJ4P<O=\0
MM $  -(#   9              "  >PT  !X;"]W;W)K<VAE971S+W-H965T
M,3@N>&UL4$L! A0#%     @ +'FI3.B4X .T 0  T@,  !D
M ( !US8  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  L
M>:E,Y\Y<!+4!  #2 P  &0              @ '".   >&PO=V]R:W-H965T
M<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( "QYJ4S^E^7(M $  -(#   9
M          "  :XZ  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#
M%     @ +'FI3!3U+_.U 0  T@,  !D              ( !F3P  'AL+W=O
M<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  L>:E,JW .4+8!  #2
M P  &0              @ &%/@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;%!+ 0(4 Q0    ( "QYJ4P@IB2ZLP$  -(#   9              "  7)
M  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ +'FI3)2;
M,N.T 0  T@,  !D              ( !7$(  'AL+W=O<FMS:&5E=',O<VAE
M970R-2YX;6Q02P$"% ,4    "  L>:E,;M%1J+@!  #2 P  &0
M    @ %'1   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (
M "QYJ4R1L?&>M@$  -(#   9              "  39&  !X;"]W;W)K<VAE
M971S+W-H965T,C<N>&UL4$L! A0#%     @ +'FI3,U9-'?\ 0  "P8  !D
M             ( !(T@  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"
M% ,4    "  L>:E,.-CM(K8!  #2 P  &0              @ %62@  >&PO
M=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( "QYJ4PM+Z,:X $
M  $%   9              "  4-,  !X;"]W;W)K<VAE971S+W-H965T,S N
M>&UL4$L! A0#%     @ +'FI3-8E0KZX 0  T@,  !D              ( !
M6DX  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  L>:E,
MBRW7M;H!  #2 P  &0              @ %)4   >&PO=V]R:W-H965T<R]S
M:&5E=#,R+GAM;%!+ 0(4 Q0    ( "QYJ4Q-; 'JQ $  #<$   9
M      "  3I2  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%
M  @ +'FI3%B"F=7' 0  -P0  !D              ( !-50  'AL+W=O<FMS
M:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  L>:E,OULJC;8!  #2 P
M&0              @ $S5@  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+
M 0(4 Q0    ( "QYJ4S#YV:1MP$  -(#   9              "  2!8  !X
M;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ +'FI3(3#\Q.W
M 0  T@,  !D              ( !#EH  'AL+W=O<FMS:&5E=',O<VAE970S
M-RYX;6Q02P$"% ,4    "  L>:E,PK!,7>4&   ;*   &0
M@ '\6P  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( "QY
MJ4P0P@'"\00  )$9   9              "  1AC  !X;"]W;W)K<VAE971S
M+W-H965T,SDN>&UL4$L! A0#%     @ +'FI3!*1K@!%!@  LR,  !D
M         ( !0&@  'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M    "  L>:E,/$&&6,4&  "7*@  &0              @ &\;@  >&PO=V]R
M:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( "QYJ4Q9%MD<U0(  )<+
M   9              "  ;AU  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL
M4$L! A0#%     @ +'FI3!\00YXU @  (P<  !D              ( !Q'@
M 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  L>:E,S0I6
MR9$"   ="0  &0              @ $P>P  >&PO=V]R:W-H965T<R]S:&5E
M=#0T+GAM;%!+ 0(4 Q0    ( "QYJ4SHF@D'\@(  ) +   9
M  "  ?A]  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @
M+'FI3!$F1#Z: @  'PD  !D              ( !(8$  'AL+W=O<FMS:&5E
M=',O<VAE970T-BYX;6Q02P$"% ,4    "  L>:E,)>7[*A<"  #5!@  &0
M            @ 'R@P  >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4
M Q0    ( "QYJ4RCFQ)V_0$  /,%   9              "  4"&  !X;"]W
M;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ +'FI3$;;,HA4 P
M] \  !D              ( !=(@  'AL+W=O<FMS:&5E=',O<VAE970T.2YX
M;6Q02P$"% ,4    "  L>:E,KMK=P2("    !@  &0              @ '_
MBP  >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( "QYJ4Q#
M]#CYY0$  /D$   9              "  5B.  !X;"]W;W)K<VAE971S+W-H
M965T-3$N>&UL4$L! A0#%     @ +'FI3.*FKSF\!   ZAH  !D
M     ( !=)   'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4
M"  L>:E,,\7@@K8!  #5 P  &0              @ %GE0  >&PO=V]R:W-H
M965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( "QYJ4R2;#'H$@(  (4%   9
M              "  527  !X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L!
M A0#%     @ +'FI3 1@&KD& @  >@4  !D              ( !G9D  'AL
M+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  L>:E,>!'+1QP"
M  #:!0  &0              @ ':FP  >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;%!+ 0(4 Q0    ( "QYJ4S>]*(<8@,   0/   9              "
M 2V>  !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ +'FI
M3.M\9L@[ @  C@8  !D              ( !QJ$  'AL+W=O<FMS:&5E=',O
M<VAE970U."YX;6Q02P$"% ,4    "  L>:E,W=QV0RT"  "#!@  &0
M        @ $XI   >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0
M   ( "QYJ4QX +F6T00  !88   9              "  9RF  !X;"]W;W)K
M<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ +'FI3-RZ FD+ P  Y0L
M !D              ( !I*L  'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q0
M2P$"% ,4    "  L>:E,^C/[_1@"  "[!0  &0              @ 'FK@
M>&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( "QYJ4P!220T
M:@4  (,B   9              "  36Q  !X;"]W;W)K<VAE971S+W-H965T
M-C,N>&UL4$L! A0#%     @ +'FI3 !U2\A6 @  AP<  !D
M ( !UK8  'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    "  L
M>:E,:B?8#"P#   G#@  &0              @ %CN0  >&PO=V]R:W-H965T
M<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( "QYJ4P)6-FOD0(  +D)   9
M          "  <:\  !X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#
M%     @ +'FI3)6O7/]*6   =64! !0              ( !CK\  'AL+W-H
M87)E9%-T<FEN9W,N>&UL4$L! A0#%     @ +'FI3*&L0FIE @  ^PP   T
M             ( !"A@! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  L>:E,
MNI,_1=X$  #T*@  #P              @ &:&@$ >&PO=V]R:V)O;VLN>&UL
M4$L! A0#%     @ +'FI3&SIKSXS @  RR<  !H              ( !I1\!
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ +'FI3(&F
M_CCY 0  &"<  !,              ( !$"(! %M#;VYT96YT7U1Y<&5S72YX
8;6Q02P4&     $L 2P!_%   .B0!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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>82
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>238</ContextCount>
  <ElementCount>264</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>70</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000090 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>000100 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StatementConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>000105 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>000200 - Statement - Consolidated Statements Of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StatementConsolidatedStatementsOfIncome</Role>
      <ShortName>Consolidated Statements Of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>000300 - Statement - Consolidated Statements Of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome</Role>
      <ShortName>Consolidated Statements Of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>000400 - Statement - Consolidated Statements Of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>Consolidated Statements Of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>000500 - Statement - Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>010101 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/BasisOfPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>010201 - Disclosure - Impact Of Recently Enacted Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ImpactOfRecentlyEnactedAccountingStandards</Role>
      <ShortName>Impact Of Recently Enacted Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>010301 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010401 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>010501 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>010601 - Disclosure - Goodwill And Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/GoodwillAndOtherIntangibleAssets</Role>
      <ShortName>Goodwill And Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>010701 - Disclosure - Borrowing Facilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/BorrowingFacilities</Role>
      <ShortName>Borrowing Facilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>010801 - Disclosure - Contract Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ContractAssets</Role>
      <ShortName>Contract Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>010901 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>011001 - Disclosure - Accounts Receivable Sale Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/AccountsReceivableSaleProgram</Role>
      <ShortName>Accounts Receivable Sale Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>011101 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>011201 - Disclosure - Segment And Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/SegmentAndGeographicInformation</Role>
      <ShortName>Segment And Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>011301 - Disclosure - Supplemental Cash Flow and Non-Cash Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/SupplementalCashFlowAndNonCashInformation</Role>
      <ShortName>Supplemental Cash Flow and Non-Cash Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>011401 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/Contingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>011501 - Disclosure - Restructuring Charges</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/RestructuringCharges</Role>
      <ShortName>Restructuring Charges</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>011601 - Disclosure - Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/FairValue</Role>
      <ShortName>Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>011701 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/AccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>011801 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>030201 - Disclosure - New Accounting Pronouncements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/NewAccountingPronouncementsTables</Role>
      <ShortName>New Accounting Pronouncements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>030301 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/Revenue</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>030401 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/StockBasedCompensation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>030501 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/EarningsPerShare</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>030601 - Disclosure - Goodwill And Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill And Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/GoodwillAndOtherIntangibleAssets</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030801 - Disclosure - Contract Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ContractAssetsTables</Role>
      <ShortName>Contract Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/ContractAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>030901 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/Inventories</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>031101 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/IncomeTaxes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>031201 - Disclosure - Segment And Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/SegmentAndGeographicInformationTables</Role>
      <ShortName>Segment And Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/SegmentAndGeographicInformation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>031301 - Disclosure - Supplemental Cash Flow and Non-Cash Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/SupplementalCashFlowAndNonCashInformationTables</Role>
      <ShortName>Supplemental Cash Flow and Non-Cash Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/SupplementalCashFlowAndNonCashInformation</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>031501 - Disclosure - Restructuring Charges (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/RestructuringChargesTables</Role>
      <ShortName>Restructuring Charges (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/RestructuringCharges</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>031701 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/AccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://bench.com/role/AccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>040201 - Disclosure - New Accounting Pronouncements (Condensed Consolidated Balance Sheet) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedBalanceSheetDetails</Role>
      <ShortName>New Accounting Pronouncements (Condensed Consolidated Balance Sheet) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/NewAccountingPronouncementsTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>040202 - Disclosure - New Accounting Pronouncements (Condensed Consolidated Statement of Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedStatementOfIncomeDetails</Role>
      <ShortName>New Accounting Pronouncements (Condensed Consolidated Statement of Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/NewAccountingPronouncementsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>040203 - Disclosure - New Accounting Pronouncements (Condensed Consolidated Cash Flow) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/NewAccountingPronouncementsCondensedConsolidatedCashFlowDetails</Role>
      <ShortName>New Accounting Pronouncements (Condensed Consolidated Cash Flow) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/NewAccountingPronouncementsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040301 - Disclosure - Revenue (Disaggregation of revenue) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/RevenueDisaggregationOfRevenueDetails</Role>
      <ShortName>Revenue (Disaggregation of revenue) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/RevenueTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>040401 - Disclosure - Stock-Based Compensation (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/StockBasedCompensationTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>040402 - Disclosure - Stock-Based Compensation (Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Period) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StockBasedCompensationScheduleOfUnrecognizedCompensationCostAndRemainingWeightedAverageAmortizationPeriodDetails</Role>
      <ShortName>Stock-Based Compensation (Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Period) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/StockBasedCompensationTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>040403 - Disclosure - Stock-Based Compensation (Summary Of Stock Options) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StockBasedCompensationSummaryOfStockOptionsDetails</Role>
      <ShortName>Stock-Based Compensation (Summary Of Stock Options) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/StockBasedCompensationTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>040404 - Disclosure - Stock-Based Compensation (Summary Of Stock-Based Awards) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/StockBasedCompensationSummaryOfStockBasedAwardsDetails</Role>
      <ShortName>Stock-Based Compensation (Summary Of Stock-Based Awards) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/StockBasedCompensationTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>040501 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/EarningsPerShareTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>040601 - Disclosure - Goodwill And Other Intangible Assets (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill And Other Intangible Assets (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>040602 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>040603 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>040604 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails</Role>
      <ShortName>Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>040605 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>040701 - Disclosure - Borrowing Facilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/BorrowingFacilitiesDetails</Role>
      <ShortName>Borrowing Facilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/BorrowingFacilities</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>040801 - Disclosure - Contract Assets (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ContractAssetsNarrativeDetails</Role>
      <ShortName>Contract Assets (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/ContractAssetsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>040802 - Disclosure - Contract Assets (Schedule Of Changes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ContractAssetsScheduleOfChangesDetails</Role>
      <ShortName>Contract Assets (Schedule Of Changes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/ContractAssetsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>040901 - Disclosure - Inventories (Schedule Of Inventory Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails</Role>
      <ShortName>Inventories (Schedule Of Inventory Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/InventoriesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>041001 - Disclosure - Accounts Receivable Sale Program (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails</Role>
      <ShortName>Accounts Receivable Sale Program (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/AccountsReceivableSaleProgram</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>041101 - Disclosure - Income Taxes (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/IncomeTaxesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>041102 - Disclosure - Income Taxes (Schedule Of Income Tax Expense (Benefit)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes (Schedule Of Income Tax Expense (Benefit)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/IncomeTaxesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>041103 - Disclosure - Income Taxes (Schedule Of Tax Incentives) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails</Role>
      <ShortName>Income Taxes (Schedule Of Tax Incentives) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/IncomeTaxesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>041201 - Disclosure - Segment And Geographic Information (Operating Segments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails</Role>
      <ShortName>Segment And Geographic Information (Operating Segments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/SegmentAndGeographicInformationTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>041202 - Disclosure - Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails</Role>
      <ShortName>Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/SegmentAndGeographicInformationTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>041301 - Disclosure - Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails</Role>
      <ShortName>Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/SupplementalCashFlowAndNonCashInformationTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>041501 - Disclosure - Restructuring Charges (Schedule Of Accrued Restructuring) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringDetails</Role>
      <ShortName>Restructuring Charges (Schedule Of Accrued Restructuring) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/RestructuringChargesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>041601 - Disclosure - Fair Value (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/FairValueNarrativeDetails</Role>
      <ShortName>Fair Value (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/FairValue</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>041701 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/AccumulatedOtherComprehensiveLossTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="bhe-20180331.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>041801 - Disclosure - Shareholders' Equity (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bench.com/role/ShareholdersEquityNarrativeDetails</Role>
      <ShortName>Shareholders' Equity (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://bench.com/role/ShareholdersEquity</ParentRole>
      <Position>66</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>bhe-20180331.xml</File>
    <File>bhe-20180331.xsd</File>
    <File>bhe-20180331_cal.xml</File>
    <File>bhe-20180331_def.xml</File>
    <File>bhe-20180331_lab.xml</File>
    <File>bhe-20180331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/invest/2013-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2017-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>84
<FILENAME>0000863436-18-000015-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000863436-18-000015-xbrl.zip
M4$L#!!0    ( "QYJ4Q$KRTR]D ! (LW'  0    8FAE+3(P,3@P,S,Q+GAM
M;.R]:W?;R+$N_/VL=?X#7B<[\:Q%R03OM#-SEBS9,TI\BR4G.Y^\6D"31 8$
M&%PD*[_^K>[&G2 ($@T2!"M[]HQ(XE)5_=2EJZNK__+_?BQ-Y9$ZKF%;/[]0
M+[LO%&IIMFY8\Y]??+M_?S%Y\?]^^;__YR__W\7%+S>VYB^IY;F*0RV=.E17
M#$OYW[=?/R@SVUD23UDY=$78]P_/RC5U/+A8N;[Y**[YAWC+:T7M7O8ON_!_
MZE!Y.>A-1C_!P\4[Q)6]2U7YDW)CP,O8'<14_D%,0R<>?%#N/.+Y[FOE"W%=
M>%/BUKL;Y=JV^$L_VCHM=Q>0]^H6;G+*ON;=^X]YUWVR/>4+=9@@4I>_AR]\
MDR@?#.OW!^+2LO?^>'!,XS7[MP)#9+G\3^/G%PO/6[U^]>KIZ>F2?7-I._-7
MO6ZW_\JP7(]8&GT17N^F+G[JAY>JK_[WXX<[;4&7)+S6!.(*'FT&M$>/7KL^
M>+HZG4Y?\5_C2PN>^[\?DE>ZQG:"+]:XA ?J7G1C\OG#5^+'U*5&[J4C<:D1
M7FJX]J"GCHND+:X(;WA8T.CB!U"@Q:5F+^%*==+M]]7P*LNV+'^9_U3=<UYY
MSROZ"BZZ@*NH8VC1?=MORMQ Y\2C^D;ZIZ\<VX2[Q&7A73K-2,>EVN7<?GP%
M/S!>!A==]2+FQK >J>OEWR%^8S?UTS?Y[L6<D%5TUXRX#YRJX =VRSA]BT-G
M&QD9O8)?$\]FPG!S'\Y_R7DZ_,1DD7\3_R7G)LWV+<]YSN<]^#'G-MU?+I]3
MO/!O&%;@$M=X[7*0?[ U;A\*$*4 X"["#Y<_7%TIBZFM%WX2UUTPF%RHO0MU
M5.+YI9Y=_L%K$,V]RG2<U$4;GEP Y<)+V!\7\;4;'[F&]6U7!7]?Q'<DGUV@
M$:D'YU[WBIJ>&WYS$=]9)&FN0X4_,L&.+KJ]B]YX$Z59]=J!5'[K!EJ+E'&'
M5_!;-[QBB^YNO2S\D'G\"W#BBO(7Y@L#M?X*4N:^\?6"F[2L"K\(?F7R^/F%
M:RQ7)GWQRU]>I1\A'BNB XU%.S\\Q0!+?W7W_?/[[S=4ZZO?&27?WUF>X3U_
M[\+_)J/^H#\2%$4W4_Y[\%WTK:&S[V<&=13^2IHR5R'_U[=_>_%+_.2_O,K>
M'+[J5<Z[@C>MP!C8^MK[N7_W?N'"!%7NJ]'#@U_23TX\)?PJD,HF0;W_^OGC
M][\2J\OE-/E^__G[1^+T@T^G*360C./=@ UD<ILP$'8CN<6_96Z"&#YQ2S\A
MZO"7JJ+>CLGO@;I^9Z$P99.+=__QX9)K>[FR+3;7N/IAN-%5\/72MNX\6_O]
M(UT^4.<(HQ,+G<X9P='7P0\ZD/%C91J:X0D:%3V<R/S\(F#D=2&[+WX)+UOC
M]R^O<E\1D_8JC[8FJJ%T;%SINN'QV>(78NBWUC59&1XQSP(GA;PC9C9BYBOU
MB&%1_1UQ+,.:NV<!EGRF$26;+8NF^2R' U.,S]Z".NPRARZ8^!_IK07S,GH6
MP"DMA_/&TEO?!?5RW3O!709+KD%: I8\/A-@B1A%-&Q& \^(D+;XG2V(2#%[
MEJAX;UB&1S^ N80@#5X^-QY,>N6ZU'/?/G\D_[:=:Y.XF3F/[WI@69VOU.19
M07=AK$X<,#N((3$7VBP'Q%))+'TA;'6,ZO=46UBV:<^?SQ!(FX2 *"J)(A[\
M9:\^0R 5R.$LL73U1!S]_GE%,W-LUP._#PK'\UC?0-#NU[MOIXV7%*O)J74!
MKXB)V ^)8@>VD'^W( X]<>NQ 0T;N#Q+')2;#[WS'7O5EF1*\6PHR2HB8B,B
MKFUG93MPY94EDDYG 8X-7)\W3GZE]MPAJX6A$9-C)%AX__[M[N3AD.7MQ2\!
M<Z^_W>&HIT:]A9G4]=''+&I)%+0J8MB, XP6-B+A84%%1N(KG;.T8&NQ (R^
M7F?TO-%0=MWVWB&6*_+&5_J_?==C-[<$*:47;0N$@"@J@Z)/U/MF.928QG]9
MGI 5\7)5)8;UP7;;8GE*XZF4.-J&K(_DN3L^Y5K1A* F%]WA17<L6U [5MAB
M#6@S:T ;6E1<+[JP(O#@%8%GB3.L*6QH36'+T+C'FFQTU0V=4<>A.AL3&! Q
M<7!@$C'G _M/PUO<6KKQ:.@^,?D*UUOB4OT+>>8I[;?/[+V?9[F/"6?NGVSK
MW7)EVL^4<E)/W.#6L2Z\R_MK'C*1A-@P9JBA$C4T%##'R^<5&X C:.<9J.9&
M09^<6J).GHW7/ .];)?+1-VLDJC=JVP>QL'WJ'-GSSP0.LW<>-HZLU\!?1F)
MM"U=6\]" "@[RY>\I1;\X7TQB>7&*RH\+4Z6MN.QO/BY+@[L+:*V(1!3WZ>7
M^DZOD?1/S#J!=H4J]=ZQES?4->86S[ Y?X<8QI@]&];\FKB+]Z;]]!O5YZ=>
M?[W7TN5^(FJ;=:HM_KIWB$Z7Q/G=O;)T_N$369XZT/:*NPHET1X\I>?:4S;7
MCL U+0#7-4R:#.\]T0P3KHBFN/?467ZPB17^D)EE1RI_IU&+ *TI\(5?OK<=
MJA'WQ*/]=0F)266^B&3.C7.E'",[7\Q'F==.=Y_73M-Z4$O.J==-Z@%\0CU
M/:A1#WK=G?4 ;CF 'J@I/5!1#U /:M4#=7<]4 ^@!_+K2+#KW7&[WC4TNUX9
M=1MWVWW\U\G#:O-NNX__0MS4A)O[WUJ,F_O?$#=[X6:G:.]4 20W8$,DE452
M7+CQ:)N/+*.;NJ9]H(J+)PH81GQ)M50+8IC$TML.+6ZO"GA%5,E$E?CZ:NY0
M>OH[53?!*9=)Q%'M.(K](BMR2WG*CX9E+/WE:>,M8BMVB"F^9&;$$-NG@VWR
MHYW83O*%V$9L1]_^@S@&>3#I5]9)+'GY!]O2;8L?>_E K-\_SV;L-$]VV8?;
MMY^_HHH<145V>7%V:&->2XTM:FMCHBS4UM,,UE!;45OSM)7M#F)?HEJ>L%JF
M!Q'U[X1BV_;JWQD%L:A_^^TCPG3RD=(2A]HQA$NAI[@4>BAT?+(?U1Y#QQ!+
M+II8<I' P?!"906GS;(2B(-VV8.JWN(.:-$?GC]0SZ..^WDF+FT?(A*5?AOY
M16S$-H(5^!MS2_,=AUJ:<>K;.C<9B0ULM@<)!^I9=JJXD-TR[.SGJ2?8(+M^
MM1NGU"YG'_Y)2"V%R?'NF!PW*W>YT[F%V/M-KH'=\^#$7=Z,7=\:W_6-=P#T
M-<]W6/;&=KTK2X?OJ/-(X\GJDWV_L'T7PG;X]<[XX5%ZXD''%K:#Z>MFOH\0
MG1Z_0TT@H+_[A%T"D7JHH$G K,6I])$ZS,ADEZ 0>'4 ;T=:MHYG3D">'E#4
MA&V:$$YYKTW;A4%'/3AM/<@=SK9I0:GP':%[*K'#\7.<&#LT'WCG$#N<F"9@
M[- J/6A*['#\?KOO#0OL@$',6XL-)F,L!7Q>K WCS.K3[I[(ZK01NX';&!CY
M[)YE5+E?:[H;(.F1>/P\LU#$7PWW]Q:#ZG@=ZHJ$W4!,-VQ==WL7I^M/IXK)
M$EV<KC]A=GZ;+=2I\?T#G1-3_!09P;?4TA:LR_4[DVJ>8UN&YH;]0K[X#R!,
MMD9"K.</QM+PJ)XQDMA=I5)WE3+OAY%[G1DY\>+]AJX]UE+^FI07A/?PCPOS
M2NM\)C:;.6];Q-C8=2D$W^[@.X?\THEI@Y3\$NI"DW2A*3FF$],$?C!Z:MQ1
M&4Y?&3:-:GOT8<<R5\Q"'#4+T=2:79FXP=[UB)M]<(.]ZQ$W!;AYZT,X2UWW
M3L@G<T++$@C2R(E7ZA?RFCB2)<4LXJI.7+D&.0],18PBGFK$TSO?L5<GWC6I
M)**2K"*F:L34M>VL;.?DFW&5A%6&6T163='XM[N3!]+F:/S;'>)&,FY:&#&M
MXP>CI8/AJ%61TF8D8914(Y;8DDRP C"'@6E+=F =36P%9IU1Q-->>,*^.\WI
MN],V-#&+Q)<C#<VCNNB[(993PZ^8V+]9AG?BQBJ#+F:@=N(;T;87VJ[!^-NF
MH?,>*;?@+M*I EZ2'XCLG6DL#8N<OB'+YSFS#V$3TXBS.G 6)6D^V5:0QFDW
MQC8RC/B2V!DLSUU\O?MVVM#:$(<5\GH45#5G!TWEG5>XEMR@M>2SP55[,J.-
M7DL^%SRU*D/:\+7D<\$4KB4CLN3O9\>U9,0-KB4W<RWY''#4JDBIP6O);<82
MKB4CGBK@Z=U_?+8GUUZN;&L],Z!I_M(WX5+]WB&6:XH6]_J_?=<[_=QYH0P2
M?K"4$!"'A\'A)^I]LQQ*3.._5+^U'JD8A%^)87VPW;98O]*(+"4.Q&;]I\"<
M*N3D'L*"2-K45-3PZ ?CD>FH1ZRY\6#2*]>E["R9C^3?MG-M$C>;\5JN?(\Z
M=_;,@S&BF1NS32"*#TX_570>\B#T'08IF:DK,4JH-:>C-?#.D]>:XR&YJFXG
MI8]:<YB(^H;.#(OJ;ZD%?WA?3)CBQ),;'E^2I>UX+, \URA[;Q$AA@]G^6$X
M["7+#HD)NKLP5MD3&M'>)^S]9GFAE4<-:=<\XM0T9)<Y#FJ(M,QBZ+S?._;R
MAKK&W&(_?';^[A/3F#VS-H/$7;PW[:??J#X_]=3/7MG&_42$&):0@<0]6DW>
MHW7Z:,,]6J>P1ZOU.,,]6KBF7 E?>/I@HX]_;1_:\-C,1@-W1UI.Y4B#<]8C
M/(BY99ITY(-R6J9+>(AM@P[\;"BV=CCYMEPJ]2OU"%LE?4<<"\S/B>>@2B9'
M\YD^%+0:=7Y\R82[KAML'DS,+\30;ZUKLC(\8IX%6 IY1\R46:3A&T#890Y=
ML%%@)SUK]K(M>ZA*K\04R^$LL83M$8_:'O$$L(!MF@[<IJE1F,!V #CJN''V
MX!MG3P0-V-H!48"-&<X-";C%\VA;/!N% VR'<*+M$$X;1=C,H+G-#)J)+&P0
M'.'F* V"3Q$5[9G1-*V];Z/0('E+V*F"Y=!;O1!+X:P)E-1B42'5%I9MVO/G
M,P32)B$@BDJBB"<JLU>?(9 *Y'"66,*V%F?8UJ)1"*RM'=&I N[T&V:=/+[N
M':+3)7%^9QMB^8=/9'GJ^>J]<%4HB;/$$S9 .,,&"(U"(&Y#:- VA/J1<;C]
MNN^,^>(L=VNE&3\4=!JZ@^5$=QJV!KSU;^]#;6J9-@5EB(F10G7:0YTVB1'U
M"?4)-\*W19VP.\M>LTY4(%2@(RK0H3(P-U3KCIDN#-=UX0BHJR2HX87:N^B.
M:TM5=4<;C,:I"8HCJCN2+2@>JURM'#6.51*?"E+,_H-+_^.S#.HC_&NMD#[S
M^VF;Q W,QE8PE]MC^>W!A;JKWT[><AR_?:Y3O].8:#5J;0&3>)C$0UUHQHSG
M')6AH5.>=FL#S'F$-HPQCF@%6L9LXG=LM& <@7$$Z@+&$1A'G(LVR,Q'>('0
MX!^7LKQ/&P!<"BZ;.6];W-G8C$0KP7>:H01JPY&/Q3AW7=CK, K4A&9I@JRH
M^MR5H4EA]3GH0\VU_ZV$\XF IZ$58:=4_=]*^&*8COJ$@3X&^JA+Q]$EG"K@
M5.%L-$IZ5\16=?@N[HMX]EV^RR$B.H8;=)/;A+, QP:NVX.3FDZI_PR4P$_6
M/!3K::-EVQGU&]@]<Z]T6&S%OHNWJ[FC&H03(KRYM70?(HSG**X+OC"("9=Y
M]HG;LF*&1?24S[',( YUI%TZ<D4=VUT1C;F^&SJ#X:;GHBQ;6$>M0:W)TYKP
MLM\H,;V%1IRS4)CPNGRN45=05S9YF'O*,SUQ0SC^JG/0&9[/VLH]Z@[JSB;=
M$8V"^2/.0UUR&48-00W9[%U,JMG+I6\9FCBUY%Q4I9ASU)DSU9D2I_NVZX2T
M@A-^=SH=#36BI1JQ=Z88=>J0.H7Y;=3L@^>W4<6;IN*8E4==EYZ51S5ODIKC
M6@)J>%UK":CI3=)T7 %!C:]A!025O&E*CNLVJ-<2UVU0P9NFX+C:A)J^WVJ3
M:Y#VZV;$)&K"F6K"05:94)=P=0DUNCD:+7%U"54;5Y50QQNFX_)6E5"]<34)
M-;LYFBU_-0DU'%>14-.;J>F55Y%0N7'U"/6Y,?HL;_4(%1M7C5##&[=JU*K.
M=)LU<Y>N=*@-+=6&0ZP<H3[AZA%J=<.T6M[J$:HWKB"AGC=1SZ6M(*&*XRH2
M:G?#M%OZ*A)J.:XDH;8W6-NKKB2A@N-J$NITLW1:VFH2*C>N*)VYEHL3:6ZH
M)A1[7*#85_J_87"YZ-[;SB?Z=*5IMF\QD7YQ; O^U#@0T_H>7P1(M73BZ.ZW
M%0P2A;<-NM.,SMY:@"3 [XJ-!1_)+YRE:W_IF_#YD;Z;S0! ]PZ!X6>_IUYV
M8\"O#@5"WE+OB5+K*SN0RJ>_^H +^/;6$K>_I3/;89FAJYE'G7M[96BC[FB3
M_;C3J$6 BM2KV.E8P>^Q8$[;E.PTP(GEZC(C+%/3<P<FIJ=@9&12L1]48S)E
M8/50QBMQXM'X0NW5?N+1.!5MG+A1NB:FQJZC^C=+9Z?V%0SS7J8H_/*+0Q\-
MVW?-YZ]T93OPPM.V1UOT?!O;,I7]5$QC5:.T/U:/$D>-=X^CQH>8+;7*?F%0
MA4$5!E5G8\DR,\+1:1LO#+XP^,+@JX9YX*B>>6#FA.03#YW0^J#U0>M32Q:J
M4>=NWUJ:O:3WY,>5[RUL!ZY*:2G@AAISZYH!PGD^;<W,9S6&41ZO9[[&4A.J
MN(V$*<P'6R/F7WW'<'5#8WK=;H!M81NQ5L>J_2V\P0E$]LXTEH9%8I'CBGM3
M]HD5#A-J1I,U W<VHU:@5K2S6W2M )6MHCNUK4;MR-6.<P$VXNDPJ\2(IR;A
MJ3EK=?OB"6=[.-M#S<#9'L[V4"N:I!6M"&)PMH?:@=W53BB.:M+.L+/7!NRN
MUGA]PNYJJ-787>VLU1N[JZ&>[Z'GX6787:W9*AY>A]W54+NQNUI;M1R[JZ&V
M8W>UEBLX=E=#G<;N:BU5;NRNAEJ^UXH2UA^@)IR#)AQB-0EU"5>24*,;I-'R
M5I)0M7$5"76\:3HN;14)U1M7D%"S&Z39TE>04,-Q]0@UO:&:7G7U")4;5XY0
MGYNCS])6CE"Q<=4(-;R!JT:MV)\G?5L<:D1+->(@JT>H4[B*A)K=/,V6N(J$
M*HZK2:CK#=5U>:M)J.:XJH0:WCP-E[^JA)J.JTNH\<W6^,JK2ZCDN,J$>MTX
MO9:WRH0*CJM-J.F9\S[QQ#T\<0]/W"M%YYF=N%?+>9_-C3/R5XQ.5;UQC>QT
M/71S=63+DDN;E057FU!KI*\VM55A<-T&=:6N=9NVZ@RN@*#NU+ "TF9UP;4$
MU!"):PEM5A7,RJ/.Q,(^5:0CMFI>\?E*7>H\TK_[A%W";<G]\XI^G@4_I,'E
M+5@6F\6JF@>VQYIG+'+JMVN;Q[;)!W&3_&3?+VS?)98.O]X9/SQ*K=-&:1DA
M)C"[08HR;?*6@0A<Q.:1:,_Z@] %,*W=Z=9#G1?$H5_IRG>T!7'I%X>MMR_C
M7*BF@4]UV'+.G6=KO\=77LT=RA>L3AO&F_D/,J)E!7 $]/#SG+O3>M 36=+1
M::^=WQCPJT.!D+?4>P)E+UR1!)MP-?.HL]<J.C- P>^Q8$Y;/4YEU7K+0G_!
MR#1I[5P&5H]@AT8U>[%6U/"@'4([A':HYF@Z-;.46LUSM7)$UF+"LA91<%08
M6I<JN0,X4XVX)ZZ?)0OMTLP>)6,!0?-@QXS%).W?:LI8Y,391T##:08"IR8H
MB9;*!UO/I73_V]N,&):4N+Y#?S%<>]!3QZ_ABO!!X4_)A[,GY3[YV]W-EB?#
M%7L]&>;2=,.C QG GWL]V67S>K?PV>*2O9Z^? :.87QX]B#S$MUX!+!D!Y_=
M^LE?LDR"O>;42PLT"8_\)R9>=T,M>VE8Q2_<)HKL&]<?&OZ:X'M=?G%UL+N
M>(']ARWH/!*3!VW>-7&<9PC3_D%,GW(1W]Y\[[Y0 L!_I;,R&=X7"GLCOYAA
M5M&I9BR)Z?[\XJ+_XI?QH#<<C.#BO[S:B9PT!T6Q)SQI0:PY=6^MY#6&I1DK
MD[KWP,E;T]9^#QE4TPRFET<FJ>61G$#CQ2]_,KTW(/8_S;TW[,^5XGK/)OWY
MS^R)%\0TYM9K%F0:L^<W2^+,#>O"LU>ONRLO_/A@>YZ]Y-^8AD4O%M28+[S7
M:@^^^+,2/G<&-(:/9G]?S,C2,)]?WT,<X"H@$.6KO206O^["-?Y+7ZOLB?SC
MDWCB@VWJX4M-.O/X*\4;/MD>5=AK7K$;9+]3O*-7\_.5/Y'EZLT?)CU5?5,W
M+^SZ&%U*&H)K[WZU*D('&XH=H=&O!1J<)E!7V^'3%; <.G78>S> YDJW5Q[5
M%<-2F'*<"-M97C3;M)W7?^CR_P6/O[64C^29<37N*-Z"*N_!VH(!(69RU*/I
MK/+6AO\H+]]?W;W]23%<UP>I$,4"$DA\N1M=[O/I+SR8>,K*L9G)=I5Y,*]3
MR(/M>\K3PM 6BB9,F>+9G R8X"U=Q7:8Q=+YG!$^S>!5W'=</! 77BP+^GF"
M69%G!G&%/#&&'0KVV@&*+45$8$!GG6]7"$RFGY6EK4,0*.;4"0%?ULKY/8B?
M50$1ZUDA ?#9D+!!CH:.\ADY3.T5\" ^<9X5M<-UX[)6L=3-MP%L:QY'&N.<
MB1W^\6*)",O;G[YQ&3*#A7,0T"Q2FRCEXH)^0$RPHG42;;&) J-QYGL01"75
MR&4+2'6^.]!"#21#K3I?Y 8*P%3170=8">M;8%Q/VG9?^7.(N)CBC0+S#8:Y
MM%WN!+;7I?1W#AF'ZKY&^8/H#\/E-T'$1QV7F3SP?@O[2=&HXQ'X6X,P%N[0
MJ+$"K,.3Q3>!X81O (XKB//A R.&_6X2UV6S6NY)V5LB96$JQV^?F?:3>ZGD
M&:$Z(>8M0%F9N */U5+[%ENUF<)9C@SZ@NB*94<&D ]/K:PFS6>M+\HUS9S_
MV*K7^'ZT5^NQYF"3L0HME/*2%5;:%L1 #IU1QV$QB*T05[FZNU9&W=%/G53<
M6.< UHM.)H<GD$H"C<RHVG,+[G,5I\Z7BV46;II=  \/-2T/9$Y_ !UZS7K)
M.-8-5S-MEOX)0VRAGC.(_)V0/,=A0\Q_$(ZA3K*R3@?P5JL4 ,O*D^$M0 &X
MXPD,DR'6U/@\()P P$]99Z1<@9\%2;F^Z752&%J K@C= &?+O+$( ^KDA44+
M*S#IVG-J_ (TBQ".1<00/9A U0,%5X_6,7?:Q49=@(\#Q'>9;-GPSGS3!(EZ
M;.-L$*!XT;*JLJ3>PM;3T1,K4@^G<.'S5@XX>=;DAFDZU0T^T04KH-O A65[
MH5[2 (LPG,L@!N=3=E!3B #Y>%.'_\A""/L!A$SJA1C+ _!LPH( Z[9C@%P#
M-CB7NB]2.MS#VQ95GBEQ6![!I.YZNJI6-R_32EPMF?*Z,' &\ *>,&,($C)Y
MH!2&B2_WBSB;:;XC@CQN:$(0<%UT-<=X@.L6U*'L6C#$,/XLV Y2C+WN&[@P
M?%[TK8IQ330Z<3^73KX;UR-;.'/LI9CX$)/;^B6I-3O@SPBK4 8*5HX-<SN
MT(-OF!Z#D 8C:B_9\B3H3I1F$C,Y^D,#?0'T -F>#3A[6@"JZE5MSQ2AB&.X
MOW/M?;)@XKDP5C"E=%VJ"^&"!K 9JL@2/OC/0/]3K3*$8,3X 0($O:LU'J(L
MY0G&["$4 Z '9M[DP3#9Y+MN)AU*7)N]';R/RP(R/8RPGT#_YQ3&@IAF"(2:
MYX9SV]9=Y0ELDL(  "ZJWI0G[QUTB%!O@X%PXV#7Y5=$NNF1WRE/-8+'-\/@
M,-3E2T40SKY;DG^#-P2@9&:VX4K1&,88" T, G/=_*&$F03N%L)7NITT!<&[
MP2Z8$0%/MO/[!9C%%:M?9X:"N+&!83[D@;(W<%-SJ03E7+6Z7\4/)0%!2\P9
M<6C2#(?T0M@$4!;IRR"_J]FN!Y[E@OTWBJ/JI/B*NV404]9M/!D\Q N(CI"1
MSR!$-Z;!OR=6? G+NW&7E,S^.;Y9[Q@<0D=MMK-G$Y SR*TU*1!&RDQ!-^BG
MP@1O*JR(P^59<A-LO)Y0VN1(IC' OC:8SHBL;(R%.GD*<+9B&L'F%#,F[UF2
MN9"QP/V&DJX75%^3L1-$K! .=N"_H,+V:AG.7*@%81JE' ]L#Q8$"6ZM ""F
M:]?Z@A0$'FJ-/)(FDL4<B@</"5U1)$V>SQ?3/4 Q1O^)>?O,-DW[B<_16?Q6
M;Z3F^DN@BYD#+UJQY-/=0Z2J"I=%@S"C3B)8H<+)KL!L73$NTJI7>:572<CW
M1+W*J_"BQ/4<E>$]#Q!V4 <"'=,D*Y>^#O](J(OGA!=')5J7XV%*HSRV\&NZ
M,/@__UGM_UEQ[*?@PY_#>Y\,W5N\'O35RQZ[-ZO/8&AX#BKX3BCRFY@Z$-];
MDVB_OX%9T47F6?)+@O)SP6QYG06)U\F1>TM,GDVY6U"Z/B5^Y>GQGPY*-"71
M&ZJ)HOZ^2%RMZW(5\:6D-+[,B$AC"]'./D(2CSJ,A(H$@BPBBR?)8J_7E<=D
M^+#FL7D&(SF8"+LKA<GP8<UC<R2+Q5$CV4.@(E 1J,U@L:5 Q> =H8TLMH'%
M]@;O4;IE4I!M42==8:T"O@27%_R:USPIE/DEN$V.O**W5Q'8M*R\;J/M+^$^
M$B.Y[TA4]QDYJXCU&?Y]$UO5M:FTU"K9"^0/^6L0?SG&?E\.99AZ63Q&EKXH
MKS[JB51XP)5GK_*L//M:JHD/7WL0.5VY46V(N;[M92OP]Q)-RU0DG&,=5!8R
M)G:U2&-T:$E43534Z!90.\Y=._9?\1T6.*;>L'M9<0:RMQ,?'M")O^2[@D6[
M;/<G#,LV:M5AYZ 'U2XG.!+W))/@1PE73S (C=NKGFRN#=6\ZCPDVE-6<S+I
MQ**RC=6#96W&H"B2&/0/+1'QREHDPAKIQ8U':-Q2KY)5<1BZ&C;V?SQ8"+XW
M]]*6'O/X'P]ZG>%@5"$HV)LO*0OCTM.."-+F@?0"X8GP;"X\2]C0UJS='2"(
M:G9H%#3O=$6#MD>V_Z.C6,7;%5HXGMLJK9JIJ8/^J#,<==&=(/ P@D'(M1IR
M)6P=1B5MB4JN;='M@+68H173-*<WC*>IH.@3$'('AIPZ&'4&4\SV(?":!SP,
M1MH2C-P&S0VWU+.W< A/4SG[TW%'G:CH%1!XAP7>2[4WZ?1&@YTJTA!Z"+WJ
M3/5&D\[TH%UR3F]D6Q.0?''HBA@Z;V9NN51T8A8-+S%?<C(J.^B!K^BCJT#<
M'3A*&75Z@R'&* B\0\_+1IW<,U$Q1&E?B')K:?:2*A[Y09.E):BG)Z"G:@\K
M2A!TN'J(D&LWY+;8.0Q&VA*,?''L%1#TW%%6)@G/@?B/;_!3(;#:]63T=3+J
M#,:8,4'@86R"D&LWY$K8.HQ/VA*?_&K;.CO,#37S%#1SJG9&*M8<(O P"D'(
MM1MR)6P=1B%MB4)NZ(PZ#C\*/EZ[034] 34==+K] 7H'A!T&) BY5D-NJZ7#
M<*0MX<AG5L^*BS/5&STV4Y.GH\ZPAT$+XK3A.,4@!R':<(AN-Z5G'Q4A/\C/
MT?AIV%%)&WFZMSUBRMA!=H9-/?.<BF[[#R;-]2K]YGN57J<['7?ZQ7M*SRL
M0ERW ->JVIE.$-0(ZC:!NM=1N]-.OXNS@+.-,I&?9O-S*K. <QZCC:XD[1UB
M7W("K@$C'00G@A/!B>"4R?_9Q]*MJ3.X]AV'PM,,R_6(:?+#)A5[IIBV-;_P
MJ+-4=/H@]HRV;IZ]CX9+&,VFNI1CG32.'@7QAGA#O&%4@@C=$&45G>_=ZP^E
M99:"1]7"JT96!EMA-BEQJ6(_ %7$,VP+%YM/H_A:G71Z8RS91.1A$2:"KOV@
MVV[NSC[<:DT2*#H%=T6>L4_IB2AH?]3KC+MXS@L"#\,1A%R[(5?"UF$TTI9H
M)-4\'2.2T]%25>V,1CWT#HB[ ^,.(8>0.X*IP_ZD9Q&/7&F:XU-=,0WR8)B&
MAP?AGH:.3H:=T7B*O@%QA_D1A%RK(;?=U&$XTI9PY,-Z9>[&TI(.?.6ZU2IW
M3V^H6U?8AH64B#?$&^*MK7@[^^"D;?RTJW W9XO4F8WG:<Z*U&F_,^CB634(
M/,P (>3:#;D2MN[LHZS6I(!X<_C$%FU<F3HM99U,.^,!KDPA[C N0<BU&W+;
M31V&)6T)2_ (O7,Y<V'<Z?:PB3#"M.$P946:"%.$:<-A.NF,IKC3^FQQC?PT
MFY]3:5TM#K#!7&">L]CS6(23=BOCT:0SF$XP_FER\QC$],X1/2(:$=T>1(_'
MW8XZPH7;L\B07MO+I6W!PVSM=XS.=M'[QNOQH#-5L3LD K2Q ,7%7P1G8\&Y
MU7IB#-26&.A*UPVV.9&8RHH8^H5AA?L74:=/H*!CU!]TU"EV>4+@8?R"D&LW
MY$K8.HQ+VA*7?*4>,2RJ*Y0XEF'-<?GL)%1T.NY,L.DD N_@*U'=3E_%/1R(
MNT.O%W4G'76"K;#/(B:YTC1_Z9O$@[#$YIO^-'NY<NB"6J[Q2!73=C%,6;6P
M)/0E*/E@^A.Z%P1JLX&*61F$:,,A6L*6GGW$A/P@/UA@7ZK WET0",!M$XAP
M_T26JS=_F/34\1N%_L<WO.=S'D>LYGRC=OJ]26>"B2$$=8M C:E.1'2[$-WI
M]Z<=M5^XE00G!<@/\H.3@AUWW?(3&6J<)#1QS]<?#^]_=-M_,&FN ^HWWP'U
M.MWI&*(J[$Z"N&X3KE6U,YT@J!'4;0)UKZ-VIYU^M^P&E5<>/[(Z_*0;C^'?
MJY BT[#H13"7Z'4YX:_"BQ+7\P>%]\0",,G*I:_#/Y*3D%+SE*@\0NT6U$<,
M^NIE3U($%CVK\OCPCT^"N0>(KS9LL[5T:KE45^ O#E1>07'GP7_8\0V*/5/$
M*>-2YW^ME^O]PJ%4^0B7+ESE'<A85SX21ULH?;6C]+K%T4RUZ72OES6M&@PD
M=?:;#\@QKJ5DMMN<9R*/QTDC65SSD/NS*,E%2F<QIY1P?R:E.3;I;(YDL2@E
M<D.@(E 1J C44P*J[(CHW[[K&;/G8X9$TB.@_7.^4N*?*L7GDX))@#KI5JZV
MVU\%HK=7D<^TK K<+E=$XW,N;4&L.3S.L!2B:;9O>88U5U; KK:E7:5L5=D?
M5I7UI+3<3E1O9/&GE3E#<M03\]^]6J%4B 1ZU:?=I>5TY2HKASX:MN^:>RP=
M[26:XRT>UJ(>E3KF'/,XW5JD,3JT)*H&SK5( ;4#M:-:FK=7M+MPV+VL&-_M
M[<*'U<L=2DOV)<1RW@)<$[%TMZ/0'QI=><J*.J($0M&)1W;:QM:@.I9#*-MA
M _^#*IU#5[;C4?TD<S5'B6)/,#;56=*A^I'HQ\Q9H9I7G9X0CH)B32]RLZ.2
M$_B] I369,4.&IX=+W_6U&C@^*U;CQEJ2^%^)&<LFUGJA<A$9"(R$9D5N:\W
M'=&0],)&R=P1L^*Y9:VIN&U\6>QP-.H,NX6=R,[*S"+R#MC193B=5.F.A<A#
MY.UE\X;CSK3;1P>^^80KEY=ZN)4=>4NBUL9#^N50'7<& Q7-:9/-:2NA-^YT
MQUV$'<+NX!:OV^F/BRW>>;OQ.VJ:AC7O*'-J48>8O*D!T>'MANLYQ&/-A^F/
M%=MDAU[^)##?[W5&0W3R:&T/C;PJ'8(1<@BYFHS=>?OWJZ4-!/V7L(,8V73=
ML#QBS0W6;8"X+JU8S8-._4 X[W4&$_3I:&#1IR/D6@ZY$K;NO%WZ5PHS<U_S
M?(=MJM06Q)D'S0C#DX-<=.NG 76U,U31K:.-1;>.D&LYY$K8NO-VZ[=L$PBX
M]C#=CA[\%%#=Z_1Z0_3@:$[1@R/DV@VY$K8./3CWX,;6EK/HP!L":K73'1>V
M>T9;BK!#]XV0.WG(;;5TY^V\/_/<>3#W[B@6]=!_GP"J7^*R.-I2=-\(N;9#
M;INA.V_O+0YY43SR ]/G4GI2-50)U,X ]P.WS_JV#JC]Z0A!BB!M-DC!FJK=
MGMRH(AT]-*D=?SW'5E1J.EA;Y[U/5,HB1!,U%P^UW%%@T\ZHTD&M%1"._@A1
M7:/OZA?[+L0UXOKD<#WI#(?#0T9DK>F:W.)>R$W4;"F*G=;56+/[,D83>\XB
M-A&;B$W$YHE@\[R7L-X1QS*LN1N?J?0:P2]GW-#:HK5%P"'@$'#']]GGMD#4
MP%S$6^(:6NLTKTJJL44)Q.YEKTJGW;V90A>!0-UM!:=[N:7X *&*4&T$5+N7
M:N$*.@9!IQ<$W1BF[U%=09W=,</82O6>HA]"3+<)TQA=(:K;A^I#!V)8'-/\
MXIAV[=5J^QKO62U0(#01F@A-A"96QE22S#\YHU2_($ 9F5/%\I</U.&GC[(Z
M&5>Q?<_UB*4;UKQ:T4Q+U.*4L8YF&/&&>$.\M15ON%AT>@F*ZA4S+5&\]J44
M!U-V+@$FRIN<*$>D(E(1J6U"*@9!IQ<$!14S& :=^2+LL-OI3K#&N*U^"$&-
MH$90GPFH$W'8*X\ J]$GW7@,_UZ%Y)B&12^"**W7Y52_"B]*7,\?%-X3<V^2
ME4M?AW\DP[O=EK34?L&:UJ"O7O9DI0C#9U4>'/[Q23#W8)MZ[FA=VY;..A?K
M"OS%6QX15J!\Y\%_EA3>:\^4:^(N9B8P+S6X;KUH[Q<.I<I'N'3A*N] S+KR
MD3C:0NFK':77K;.H;,VR:I0=$W5$TUI*8I6<![*(+#:1Q5YOK>!A?R;#AS6/
MS3,8R9R%P/V9E!:#26=S)(M%*9,,!"H"%8&*0#TEH$H.WH^7OYX>!-?('_+7
M(/YR O;]%\:JA^NR>(SR+9."=(LZZ58^=V1_"QZ]_2#RNEVNB,837-J"6'-X
MG&$I1--LW_(,:ZZL@%W-H'*S7F>E2<@?\M=D_MINZ8L2ZZ.>R(6OK55M//=
MSE2K5ST%7UI.5ZZR<NBC8?NN^;P[\/<23<M49/?C,1I2)E^+-$:'ED35S$2-
M;@&UX]RU8_\EWV&)#:(59B#'W%!:6K(O8;;A+< U$4MW=VJ:T_:P3,+9E\?-
M(I:6BD-7MK-C>6MCLMY'"5=/, C564,?5DM3F$EH=/8?U;SJ/(1P%!1K>I$_
M'97+)9U84":QC!0Y1\[/@?,PT710WJ65';4H(UEOQ7B]6;BF]KTX<@E'^RHV
M$)^(3\1G>_#9FO7F?4<_2A8,BE*(@[ZD53W^H%KX_$0]Q; T>TDK:7 3M\SM
MU6*Z\?O:IIW1I'#+SA;?4:&M<S.=!T+O8'WUU8[:K]18'\&'X-N3JTEG.!QB
M3'(.,4EBJ4+Q;,6AFFUIADD5*PI6V/?LDT;<A;)R[$=#Q^XLLO8G-W36B]U(
M$6^(-\3;R>+M[".4MO%3JF2DUQ]*J^X.'E4+K\K#LV*OJ$/XKA.B><:CX1G4
MQ4,%3MSLH)M#O"'>$&]MQ1N&5<A/H_G12AU(=0I=D.G*H9H!$:)MG=D8GF;2
M?-KI]ZHT=FW=>@T"[S# NT#0(>@:9^TP4D1^&LU/:R+%JZ4-Y/P7(\53L9V]
MSG381Z>-P,-($4'7>M!MM788*2(_C>:G-9'B#9U1QZ%Z5-A'?A3W.FSA8)ZF
M$54[W4&5(SG1>R/P]MN',!V-<1<" N_@P!L/,&8\5Y"V@)_6Q(R_$L-2;-:W
MCBHN,2EKGKUR6/&B]]Q15B:!-Q%+5^A_?&/%]I&<V4"?IG5]J4[1K2/P, 6)
MH#L#T&VU=AA.(C^-YJ<UX>2=9VN_7SP0=ORP9B]7U'+YPK5"?["_JW5&.;UQ
M/4U[VNNH(RQU1.!A](B@:S_HMEJ[LX\>M;9T0[F.3X5+;,]U7>JY/,EE&N3!
M,'&K;ANVLN'62<0;X@WQUE:\G7U4@OPTFY_6Y+2NQ '"+NN>1XU'\F!B&NL4
M)G9#UM^WL,\EIA00>9C'0M"U G3;S1V&C,A/H_EI3<AX#9<X1/."Y.*9#>-I
MVD]TV@BZ@X-NU!F.<.,/ J]YP,-@$?EI-#^M"19OK4=J>;9CX&;=DS"=+WN]
MSE#%PYL0>T? WKC3'7<1>@B](YB]:6<X*39[&#0B/XWFIS5!XQ>'KHBAA_LJ
M1/VB[2VH@SG'$[*IPTZ_-T5WCM [0ME[MX^''R/P#F_S^IW>%,/(\T5J"_AI
M31@9U3:NR#,6-IZ(!55'G5X/"QL1>5@C@:!K/^BVFSN,%Y&?1O/3IGC1\6EJ
MI_29#>5IVM!AIS<<H?-&X&'$B*!K/>BV6CL,&)&?1O/3FH#Q%H\B2=F[@%9!
M^06_Y+5KFX:>^47<I3;?UK[L3P:X@(U ;3Q0AV/<:(,P;3Q,U4EA509&KDWF
MAW]\$J/Q8)LZ,GCV#/9ZW2R+%7Q)^+1:-.\3]12-N MV ,RCH5-=>7@.&V7:
M%H;OL;OQ[%6>KV%?AXZF=8YI/.Y,NUAU@)AN$:8Q.XUP;A&<MYOHHNG#"&</
M+8L]D<%39_"$9@^G/&Z']SVGW'H: R,$)X(3P8G@W)5[S-XC/\C/L?@YH6 Z
M2L7[["1-PX)_'JDKSJO2/.,1*Z_;NO[[<MP9C+ E!$*U^5#%[#F"M/$@+6%/
M,2F._" _&)3C,&&>!H,7!">"$\&)X,0,-V(9^3DM?G*"Z?WWA!ZZTGQF6,32
M,,7=^I1,;X2-9Q&FC8<IIK<1I(T'Z19;VJ)PG#]B#QQH82N-05$KC4%?4MC$
M'U3+4+^;S:CF*?9,H3^T!;'F5'&(1Q7Q-X9*.\VQ6V<(^@-L;X" ;A&@,?Q"
M.+<(SEOL,P9J[0G46';+L#2'$I>RVDV>Z6+G<_$_Z']\XY&8U,(SNO9>%FFF
MBH_53G<P0+>%&&TN1C&J0G@V&)[;36B+ J4S#Y.N-X5%"O&4!SHW+(LM!MHS
MY9D2!Q6]A=GKT43M#/I]]$D(U:9#%0,G!&GC05K"GF+\=!;Q$V7'P<^4%74,
M6Z^DZWLCO<8A_N/AD\^Z[3^8--<P])MO&,;#7F<PQK(KQ'6[<(U1&2*Z78@N
M8:D3(=PKCY_:'7[2C<?P[U5(CVE8]"((\'I=3O:K\**\Z[-!SY(X<V =I/Z:
MW1U\%'+BWR1?H$J)=H)WL->_[D8/_.PM:$X::'4Z'-POJ')M+R'B?/X36:[>
M_&'24\=O7!:ES6P''J-1Q7X PD7#=65.+>H0TWQ6%N210JRGT!\KJGET/:+;
MDTY!EZ+[HL<["QEMB_*$FV([BDE=]U*1^[*$$!2R6ID&W (CJZP<5O8/FLB9
MU T1R4(8J]MPA65[BFZXFFGS-54N+DXQ>;!]3W'HDA@\7;A)EMX"HF(N1AL4
MW[""]S!A2F8P%*:;)TWV7\:Y"^@T9L NO"C<^""7C#G,=)8K>#^3HV%Q&6MP
M(1.S>[F/'A6HR8EJ(>!&LV$@_AM@D*_:+T%B@ [-=CVWHQ@S-EX=/I8/7@"R
M2(X*<4.UM "83PO*6C5ION, K%R#@9 ]ERQM\#+_%8@5<S+V0/Z3ZU(O@*>7
MH,R6BP9F.Y\,1J+MF[JRD/MTIE:1*'7%<&/<,]#+?5D1=MOB ?G'9"-A3I,.
M(A:VY;5O07S"WKL!Y)_ 7OZ+>LJ5;J_R_,5I*&Q>@'1K*>_I@^,3YUGI==5)
MAZO-^ZN[MX [EQU.;<'CB:;9OL4;ILU]0Q?N0!A! *H)6L>M;^CT-(@""3.2
MY(=">9VUJ\P<>\F>XR]]DS W83,EXE;5H:#HKO'(+08_W]"&Q[(GP&6 >F8D
MP''>+Y@FK-A+P*!$=,"7XAWL 7\E%F=%[3!NIAWER? 6[!G@]67I39X8B2X(
M8^9H:7C 'Z,WMC^,R$=B^H3+$ P;9][P@#[35/C=($VXBDD[8HV8-KN:L< ?
M L]BH@PDGQ?[!,X/Y+.R78-1U %1NK[I"?\9'3\3I[IFIOT$EMEB-@8N>5H8
M&KS.H;%#A^%XH I$"&!JB7F>SFZ#[OS5!ZD!TD99O:D3;+I"LEKI>C">Q-%=
MQ5_I,%"=8!P=NH+I5N"/N2.UO-BE0OCG<E09#G/3RA)@:>OPQOES@+K45]RK
M.G1F<H6.X %.7@<DLX=1@2N'I4\!=LRSNX9.XW"8* ^.3> ;Q>%;+N K5M@'
M&@T3+WZOZZ]6X-[YYV1D"B 4'Q6M3MG&O"BL0R0#?6AZA&33]F;& U"P.283
M-0M+1- ,(8F;6'4G,] =Y89J=/D ?ZA#89[2-B**S(5D10BU7)DBA HEZ"5(
M 9F(J4RDG(&-8";"\(3\V62?&]Q2MJ%.V8HHWDF8';0E&_SPFCTIH?-BZQ+[
MA4?"\84S/ELB;LZN)HFCVZGSX<QFF;[.=2DT+]QD\5 !XCB0#SA2P67H(%/H
M?R F]ZGN@M)@IB'F"LSHF 9Y,$R^1WZSLM?*'QNC&<S(03M9H+_=>$S2QB,;
M1P3T%T5&W$'P^P*CL68Q4C);"V@"=P*152*T"8P6T0(Z0I"*%XF,08YMJE.V
ML=T#8CP.&S0\D722@[H K="IQT)8%GIS?R_"=- Q,=2A,<HS0WR(ZQQ):G!B
M.(HL:5/Z7'W<V:'6ZCB+ GE[/8LK4Q#).0+8J#K?53M^6'#%DJ3//)IDDCQ(
MS%,FQ?*75[Y[,2=D]1H>?Q5IUQ?'MN!/35BM*TN_%MN3;ZWD-> <#8@3W7LP
M.6]-6_O]E__[?Q3E+^$3@TO=KZ#$QB.+K#]1[SJ<#.@_O[B]^=Y[P=-P\("O
M=/;SBZN[[Y_??P>?TU>_@[L8?W\'K_*>OS/.)J/^H#]ZH?B6(2[^=G?S NR&
M!M&RZ?[\XJ+_XA>X8#AB%\=\%5&1IO?6>H3O;.>9;_T1]/7ETM<;3:;J.$5?
M\JU9>EA6XI[\H GB0\(&<@E3>]T,53GOS@POCV,RXSF43-:HWQT-TP)+O3=-
M$L 6-,M[_@+Q@P>H?0<!VXI!.#&B(\D43D:#<3]%8!$5:7I_M6U=1$*"MK%D
MVJ;J2!VE: O?F*:#+\H)N7ZR+2T]I!.Y1$U'P]X@15/NV_.P%E(TE:R4:G?:
M[PYR0)8FXH-MS>\A2+FA#VQ8K\G*\(CY@<7^G^,UJHQ"J%W9>.N-TZ3N1%:^
MA?Y"GIE^9TE7Y9+>'_7&7377.*<)6"/2@=@O89&R=$IV(JHZ&O6S9.:3D*-&
M'^(Y799.R<YD,AR-I^N:M$Y !L:;"93L5 ;C23_C[;825PK,$<&RW<VT/^B.
M]M"N8ARLVU15LA>:3,>#8BALLJPP!UO:UIT'T=L_8#8=Q1>J9%\TF*IILY5]
M<4;I==T0*RY?B &*%\@]HDZR4X)+U&DOK?/Y%*3)_!HL%[T+5HNNXH6F&SHS
M-",><<E.:]R=J).T,=U.S)IA#7_G:+E.KHD)6_?!=EV(6C[/P.A%(;MDCW8Q
M43/8W9&P-%<<40O;U*GCLLC+>XX(E^S/U'Y_JO8G*=+7W[[1^((U*:!5LD_+
MBW&VT9)!BPF3<9:6>V\[-[;_X,U\<WUNE9W>279Y:G>81LHN1&7G"G1&V7(4
M9_QN01R8WHHL4TA\%7?H\@=FZ4_-$C:]OXC.+\3Y[-RQ?*+.K>87ZO!;(YJK
M>,3E,XA\%3PQ27H/*+]4-]&^B::-CF8K$U6\8VDF2A"T'3%7OK>P'5$O$Q!?
MQ7'FHV8H4CO%V(DIV2CWC217\:;Y)*N#-:(+"-E"<48MJWC2?&I9<-(O)C9/
M-==-YFVX7/2%K<G:UI7G.<:#SY>5[VT6@[&:,]LTX9);8 $>'*>:=O:KWP-"
MOM^%"PR"BNNH9/#JA^%&5R5X^LC7=':,V.2P6ZL(=_;P.XIP0U!81IPY(>8)
M"'3G,&1'@69CUC*2S E]3T"2.T="NT)S>]!<1KCKT?@)R%9V,KQ48%]="E'J
M_RMY^A@L_$6YC;[DW$9O..GUTCSEOG\#B?^TG=]OK2^.K;'Z]Y!&V6F,429F
MR'_]!A+?&Y;A+JC.<MPQB9+S&+WN9)I/8NKU&V?:-Q2T4C-XV@C^-BF'CJ5?
M)8K+-RX@1$Q)3G\,^KWN8"WE*87DX@6/_LZQW+I5?.N[X$%<]X[.E^M6T35(
M&;/7!X>2=L[Y*R59!@82@K9B!I:@EAHIY1C587^8B=GRN6!0]>@'< P0PWBL
M>@MLEECR^-6Q8_T>[!]/%;SB[?-'\F_;N6;UV^D U7<]<%/.5VJ*M.K"6)5C
MO,L'+\GX-A;W%,C^\= ^ OD""(&7Z?=46UB\&+:,-'J3R6&$L7](LX\P>%23
MO;J,/":CR2&D(3L(&?>FTU$]A">,>]*(1ZSL''H<1^WAS>->60EMX%F:S'8.
MA8Y@&=3Q9#)NBL!V#LR.8SUZ([4I$I,<]4UZ:O]@ZI.HP!GL'_0=U+R,8,94
MVG.LU?:4D\5P__CQ@&:C"]/AN@5QV%!S;W,PZI8VH/M*0O+2WQ2N&NQ-,\]^
MOR4NU5E"B5HNUZ$KA^^CXK.7Y_B2+^29?77U1!S],]^8Z'[V/5ZI;5CS3S[?
M2!"R665I<,,Z229>DDY[;:+Y)R^_!]/Z2!TRI^]^4$<S7/H%IG[1JMBP2H!9
MM"JF3B_'O5JD5L26)%F&N3C7<WP^>^::?;\@5D#.)]MZI"X0D8'?_C$N?^_]
M\XIF,ME @L%V)O)4X3>0O/OU[MN:3=D$W;X<Z.XJCX,/0P83O\*CO1MP2^^)
MX:0JD(;[1]351JA(5WKCR\'XH,.T55['5J3]X_C\8?H2]WX12Z\E5:@_D&3]
M6Z1".\\8*H]-H?*,+B>3)BM/NLQ\6'MR>H?<[D3MJ9.\C1!%'(QJSTZ73*^/
MQJP6>%?J):SF%U+_SF>K%J5J(<;=\62T*_T2%L\+Z;^VG15K)4.O++'F6VZ1
M0!T.)EM9B>N%,TQ)6,?^E=ISAZP6K$\89X@7[#G/W[_=;=L.-)X,T[1GZ2S)
MQ<ZQ= DN=E6*\7@\[,I@9O]0=CLSY75$5;N#G@QV]H_[-K/SL*!BSO^5SIF'
M*)7Y&W*359TAV4O0DQY7X-*$[5GH/=H_>MBY9.4>/+,K\G-7.NOIRFXN5:\R
M'8XR;K%*]?B^HI(0*I05%;S[F^508K+*R5L>Z'#($\-BI)42VF!M&];N(M.I
M\?K&UG@$Q@+%:!-C)NAX__7SQ^]_)5:7BV+R_?[S]X_$Z0>?UK'_B]J]^/M?
M7F4?'[\4PB9+9U^_-\D\>JM:\:TSD X5KTV]8)W9+[S/SCM+O^&M.H+W]RJ^
MGWU_T>U?]-4T[ZFWK1/SGC?O^!<ESGOX)K(YX[X$<M*$9-ZTB11!;YJ8045B
M_J[FD9)X4TR,N)M9>9@=0+3_B2SC,1I6I./MNT_7OWV\^OHWY=V'=]?W7S]_
MNKV^4VX_70OR\MZ=I>R:LJ:3YJVETQ]_H]%^C_&H(FGQWTE:,F^+B0%[RQ)T
M=\_+!SO>?CRN*I_?WHFWIQX?OS78B!$C*:M$DXH$7%RHO4B#-KTM.R3O#1-,
M'OPPMYUX0*852?E G#E5P+)2DS5[H+K"WY,<G=2+UX"2K4!/Y%6CK=FY\[N/
MY+D[WD1741:ERR8Z X@NAFH*1 649*G^)S7-OUGVDW7'VZN!@V)U\U&R:%+5
M2O^+NDG2-KQN398""5_#5FG,Y\;F:5+5=&>(RG];EJ9_V"9,>H@C4! 34]5P
M?[*3M&3>DMUD&49:[KV]H;2=C_A#-DGSE;7"<@V/WE'GT="H,,5?1?-8=D$J
M#36I9O_KW>:0VO)9KSR.)/UJ7N\ !?WM'X)JWOTX.P&.-BI<=<%Z^HZV8,^[
MLN &SW"H?N,[K-Z>/R,MX&J1R]$%O /+.;(2>]/6KN2_!1GQ<.DUVD4WJ19J
M'=8J[,RE+"%5"P*; :MZY)993.7K,CP_\-YV9M3P?-:'-^S74RTCT!RLE6&Z
M)A%6"YP;C<3=I9JY0^ YL4TW3%3]T_ 6;,\6@T$DR6K1_F'!N ^C$D55;2YR
M=-!5EYXT]:V8 3N.FI5)04PE+#[M/9W;>S?_6@9CMT!,/"02P4&C^]WEH4[5
MG-W2)9DLI0_BTL)0:GK0"'T/(8UR]OONQ.D.DMK)=!PT4-\'73L(KK*K7S/?
MX@NX?9,/.V@(O[OX>NFJDGW9E52#QO_U#W8"13AN:MS(4E(4OT=Q9G353=#W
M9@-;3"*W8-4?#=T/,A))%MVWS^R]GV>YCPG+!#[9UKOERK2?*>6DAC';+U_4
M?TDH7LL1\2$&3]+\(7_P0GDE[.(1!F[#J U.>-0DS56:KG)'';DO#ET10W\G
M3O\+2^ERNUNK7<G][/HC&+B4 RA!39K\4+#@$*(M/#D-1[NR>[MV^^E-1<5T
M[+>G6NT>>"<R0,OWJ'-GSSR #<W<6&I/\K!??M.@U%W;:O>P6Y E"*LW':ER
M=Z"6F;*J7?DM^JK,.?>L.5.[!ZS/8PUD+:J_I1;\X;$N+VZ\*,0KTH+34:F^
M4R&:*K'S:[GME6KWP-N/JZO)<*R6;@2QMH&SE$;D=ZD_ZL1H,!YFFCO4KU&[
M=[RO5,89:LI[QU[>4':8-*?8^3M$4L;L&=BZ)N[BO6D__4;U><YFF[PJ[,%X
M<A"52COJW7OP5U(J5E]&E\3YG74NYA]8K5VY[H&U-<?9YI]W[_]_+!D=O"6$
MNOO1 Z> G_4. .&^LQO#U4S;9?FNZ/2D6!A5ZU1+G(G-?#?8F!V/A^O5<BSV
MQL.OJ;1CN=;>*=ZACFI^@1(=DZR^4=CH*WSX3_0D;_% SL:C*+]A!_?QR)"=
M;,D.8:0_^'&@5%GQW@7\+#]Q6OT#/[2;,CT)SJ\51V&RX]W8E)<=CL;*IEV8
M1RHD.AOS67D)5](?AB<>^9-BB&,V5^+\,6*R!RQMUU.(_DA  ^?4]EV%:3<\
MG+V)GTL:OBI^+CP'GFP[[ SV9_%JHG&++?>H^P?J/5%JA12M")A*1K@5GZF]
MI(39 M[CD1WR=ZE<P?<.I1>> =*8Q1)?P&?B:(MG=AR?84%HZ?+30D4&A0M1
MI]*.E@O./^0',R:I2-#K7JZ+*T:S;X9OS< WQJ9IA)>8A@LO9W^_UL$^OME9
M RH#7CS@ WVDIJ*&XF6=Z?_CVZR$FR/055[Z%N&S'ZIS.!)QUJD88)=CSM!!
M-FS[V8;S7N6.4,Y1?Z;1= '+%4$O.5SV@TL=<5Y>,&3<$+&?V&&,P6C:T<B%
M5LOM**[/SJ%W,R/.AM0U@!KBA .:L"4PGF\R-QA6!(?4J\4+WW X+&V=FA=@
M?KA-# ZS9<<;/2ULEV[@!UXK?F;S!6,&$ .AP;URI0DZKC.RG.S[$;=*/SDR
MOI48F^#[R!@SU A3&9Y1G+"A[%CZ/"0=4,*O?/-TP@Y^/G;L_H+3N$74$9XD
M#-[/=U/J$CA=<*J$G3T-;I@\$E!C^*W#E1!N >\&JOU?RA_%[Y^MC:MD]?)<
M04QX[#$_+SW"QGD>$QT?#"U7V $XHDA\_,9-G*%LQ&U$@M/>9;^?'V7,T IC
MRU[3"8^Q=B6_B,%9G)LM][E.=)*2W.=*-G4=V>(,1VDE3J>LX?GL5,GZ;+^(
M.6UK?L&,#-B:!X]_I06'Z9GL%$,PEM$QAI=*\ECV!VH:X/"" (;91HTX#DM+
M"BO%3P2'KWFH$BN19"&M5H[]PV#GHB<,I&0?J5QQ7N0^]2/S4TI?[4@>5,EA
M<U>=R%;#A$=.&EW)<HB!;81-$.2^(9BT\?B<\&E"$N9/U.$)#98_T!50D "=
M<FE@@:+DT,-E"IR.9-?CC29!-&F3(#IS-XT(B^2(1>8BCGLD3I3I =V&4!QB
M%TL1]0@:?"<YR1,?3LM 8X1'U+"MWWDI$FD2T6VXGLTL*7LE>[&=$% P<UU1
MC27JF<16OK."Z6/.F)]7C ER895!LF.]$%Y1'E3R\VW6T$%CL:K<!UO*RB0:
MRY.B)Y1&X((\BJS/ ^5SO7")ETDYB"Z9,5[PU5UF-[CO="@S5ATE2$FQ5!+X
M%LDA?9"$($DG]F1X"Y%<;_1 7=N6SHKC=.5:[H/!>-NFH?,1BM;SN3[<2@XM
MV*K[N1O@T($MF#+(7G-)^5_%?2(KA<P=2N4'B2RK9(!Y6Q!0:Z;L;&N\Y"!0
M(4O)X0I8'H;K/ZK#WF57@?M,MN[%(A?X:GC9EVP EI)'-R 7?94\ MG8WU"-
M5T P_N53/)8]SP0%A\"61;7F<X>%_]R1@A:NQ(F,?(G4DSWO3)L6^F/%RSC8
M8I*=J*Q[L!W'?N([D7QP5[)3<I[\+*E#=<-3K@(KZ5TJWSC='DN['\PX>[)Q
ME\Q%R,5!4,P@.24:S%M-*H03B4KN:U;![@R%-VP)JQ!L</Y+N'RA?+A]^_FK
MH(#9!;B\T9E?96;\ #;2$@MY%$E-<44:>6%M2#BI8H44ZN5@VA_^C[B)SF9@
M7T2:$WX#I$H>!O9&L%L:ZU?N>&G+)5_%9Z9-^(0C)2C)0T'%SA7&5I[,@Y\O
ME;=)Y+$T7IA.5G+,0S1"?,6.K=)9O&HG8VF3!M@/K!>H?\:R=7+>$KW@B;C1
MHIPHIWD(<0#*'BP9+GQ6'\"*=.O)V;.0F$\9Y3X[GH#*IEEZUE_ABV8 V"?A
MU'F*GI5FR/8/B4GV^OK\!C2F)LUPHUASTZ+":LG>DJ<YV8PQU!:6.N >C>'\
M(+-AN4]^2TQV@H1R)_>Q"\J**5A.Q51HT&^%CQ7AZ@ML/#SGI88CJ$G/@]^G
M$25Y? "?L@68AW9F$8GRQ_ZE*GM2&$WC6&FF9 ."4T.Y+@D0T+OLUHH ,68G
M-0<M;S"N(5IX<(SD8]2Z(' 3UYO)GDQ!"*7P*8*K4/ [L@,)U%A)J1$Q[97[
M5)&NC0(?/SJ$0)D30W):5;[U_J-:EP.3_-27?^Q>RK;@H:&UJ)C-DA\_R8Y&
M9$]6&()Y_)$38,<A\;',>3FQWX&UE+J-23RW?B\6KR6]"O:1)?:[%>UAR_:F
M>/#B8]I$]PU#"[IS?(GV[T3[W@H;J4W9OK=H1^"T8$>@F/"_)QH/\:,N(_<P
MJ?]@$RO\(=/H)%KQN].H!3,$.[5C,/SRO0T&D+C;]VT/7_S".P*D>V24D4<U
M&1;U6>MUDS*$3\V7X3"[W?(0,BQJN=934S)43T"&_.2ZJC+\[,R)%6SQO8YR
M ZP'CZ5_ 1, =_*/GV?OP]KJ> T]-A4YNUVKGK3!S!3N=BVSV[7FYZ<VN[XE
MKL$G=$EP%#B:YA<MO*66MF#[291W)M4\Q[8,S>THMY9VJ;RL84%.Y/A^8FL$
M1 &]@?FQ%ISX:/!,(&%;8NU'0X>'/=F.J3\9TC<O4 LD02F?4+JBA[\K>U[.
MDDYSIX9$HT>UA66;]OQ9 7OEQ^69<(<_(YKGI_A27@*J%K(%&&%EXUO??;S[
MJ8:4#03+FN%RJ,1R2-$@^:4A1[*9\6S%=@S (?AHMH]FQ?=)QYRP78HO/[^3
MG#MP94^1PB4&VS3Y>I7TQ^L^:^A'W==*^#<(C*]LV2;;=40=VUWQ(D]>UC[C
MZW0OK[C59O]_\U,'H )XM9=+B"<T4<_<X1,OUL)(Z(Y#><L/9GIT7PNV.S\$
MY]2**N258[C,3"PA_F%;H'4:V V^>L;2RZ)&.HQ \GU#M3F-DJTQ2VN?O:).
M4*\-T4@-MB<8;;D/93T:P^)$,1H?Z0]#L^OP/^'IU'*?*MDV=!1VVBZ7A#BI
M=M>JRC R3 81TY.NJY0K8-\BOF[(5P\M6K;4D@N-\;Y,-R[ #;9EZ@JKC0:]
MXF75?'U\Q;IE.O'*7JCO*]]Q?;8QGO44@>\=WZ2A]9K[9J#XP0KO'=7 )K#M
M=P)'8>4^ZS=FN-R!OI2_TG;W[OJGL#0EAV>'SEC@H!#35"S;6;)&$IQ\ML.
M&3 2G\DD>6@L"K;:)8[L@JG (MHKPPI*7,1V'>[->4<8L5BZ2DP8PC&*9;2R
M77YP%"__\TU1GYVPYF*#8[BB&]7X\(5-8ZFL^&37#5]"=3$&B6=)SHO&E(6D
MK)$0-8<()0]/9RZ<>^#'J!(AI#&H2?FQ$HO:X6-G/D#EF1)'<)0J$HBU>!>]
M<Q=QXQ["*QW@GG_[EFB2PW8+9,8F<2\;!LDN'6;(<A^8L"P!-O.VBA/+\H$W
M1_*T@%5ZL8*.]Z#<BBIY9?7B;Q$L&"+$6MUI+:W6$=+40*7:O?C;3^>\E>-C
M;,-%E*VS"FS+YT #R\4Z;R^C<)6XKK\4!V>(B01?J Z<='A@:J(U2J9K4E3_
MIT<)15[!8_.-5)+-@^5MH@((#B*/8/_[AK"%&V%'Y\5.W%S.J07NP 3S#K_0
M%;?]\3ZPH*.9*;VF,+!NZ=G#RV^7=Y?*KU=77R3'Y)?*%<RRF,D,');&W8AN
MS%AGMYEC+X$:UL$H@D8-R8\$T'9;WI*=Y\YDT7=I1]L[Z+EY^Y^;NWM?V=W$
M<-BS[_*/-VV82$[I$+O=92%^AZ]_X]KW?,_+L;G:)8^+5WNR#ZC[E=ISAZP6
M+&O%1<!ML_/\_>._7OS"5OMBKK;0N"=#LD_*WLC0_6^<H<F>#'T /'R>I1<X
MW_U8&4YT?7R*2:]J.UNV5'VAJA=J+Z:V! $5*)9THMM."\#'X%/2H6PY?,:V
MX]$V'UDK\]0UQV-9TG%JFX9VP9K+6?HF;M7)!<P8^NH>W,+C<R]F:!)+^#&3
MD@X]VW]<OPS_]9=7VRG>F;.^I)!H1\W<F1WXK%'>B_CS[,9PJ.:]%PUH[OP'
MU] -PM9I_F%[O,>_.#^=G\'D4OW>Y@E)*EX2[5J*12 I'-H@@LQKUWS]"DA+
M.OL>^/K+T5"(1S[;&T0*G@HF#UKRL>4%*"EXDB= -4=Z>W!85/3TGO7+9)UI
M/L\R]3ZQ7"1%4SOJUG]\XGAL,]^F^J3-I&]W SR'S[/D[RF-Y1OS+"G@V@4+
ML0UERPPIJ_J1=2+UEULQ,V!*U^WVB]W(!N8E2*U:1"==:N3'+E(;2)!:&J&\
MUNENQ;+DGZU_!!NXOZ;BCGZ](64ED47?)DE/7?[!MG3;NF5K* _$^OTSR^10
MG5W&=XJ7E'RO-]RDXYLE6%7N]86XE17\4')7CR'W>N/LFN7.-J>S+\N:E&,(
MN+X8_P &94<!2T!PGJD/B'X;=A" F!1^84>#!$(>['\NVI[183:5-HJV$20+
MN'=A1H88<L]%JW<*62B27E>"2'C(;;LN.Z_IUM(<U@WYWEZ[.'SH^D1BD'OH
MV1'%H@XCL>S+7 8MU&-U?^%5B0/WKI8LD1B+(O=LLV.)8@@(R>X;V<;*=C7Y
M2I>$=^HO4)3<8\R.* 9U.NZ54)3-K!7.*8E&LSC(/;#WD_VH]I@ AM*FC<6#
MOVXQ-U%>Q-]UT.X\RV/N.;LU3(V+>>SVQH4\IJD7?(I.V7!AV!_XD^A7:&99
MS#TA]] LJL->.(Q;")>CO+GGZ595WCMF91Z>,^:GW B7\7%E57=?H>2>EEL%
M"4%&,.B4;)0X=5&Z+-**<D-=S3%68E$_&4&*+4RA)(;UII[S \-?;L.&+-OZ
M"^9UNE+$$1.L\!X>X#N*O1*ED_#Q)?E)-!,*#C)3Q%Q3%$JRR:9BB]FF: 7S
MDD\X?U)6IL^:I/6&_\.J8'KLCPX[P.CE0_ X$VZW1-TB:RXG[N9W=<.[5'$7
MWP,0G:ZA1'E 7C@#X"!.T+LM_YGLU#O6A"LL'UH8\P47U$QY:0ABKG1VM Z,
ML[CW:@XR^5-8U[=RC*5X5 =N".Z849T5Z"@S$*J;HGW8_1].,5QJ9"47=\L+
MQ-/M!AWD1,U4V+@IW15>F9D^*Y1A?XH^?/XJN) O_H1UGV%18D@X/\<#F#9X
M:4VBB//=V]O[FZO+30ZA&.=ELH*/U"*6=\^;M45J<8SEB%_N\] .B(@+K%R>
M(>>5X02&A7<&9=  V+.::G&<B3@'Q65Y]8W2#A+QBIO(Q',DC #-P4UK3V)C
MH_,%$"#%?K)$G2X_@2#YG [7&][&GPVJ_21:SL4[#;F.L%+<[,M?:H(/UMT?
M?@.SX!FBL(Q]R?LEK,#?,!?)=NK WZ+9U?JC\QE\*4ICP< DCBN*#P+J\$,W
M+,]VGOF#1*N_\#RSTJ_YB3U'H41;L)IMRD[?>_@W*WMG31%!N6QX!.^E3U=Q
M=;=I+ TO=6!-%@@,C^ (DL<\:0%X77Y0J2WD;=)'0,N<IH]L8)>R;X6%TD!R
MA)4^1^20V<QPEL*D\#)G.A<?HG=TE$AZK C.<PPMV'%@<3,<-A]C2LP<(9B2
ML.@H/J7'-"C;? 7F$9#$-GF"16)%[RO?T1;,"HISTT%FU$R=,KFDSIR?$Y@P
M#J+\,(D+D)V(G6!H?%KD1):$G07$*Q9-*K9I<D/%FN^R#HBZ0A]IT"A=IS/B
MFUY2 +RJWV25FJQL$IY%XM=VE >'CSZK^(SDUU%85: C3N>"U_H.T9[%)<!^
MH@:/>QY;"T()KM_,<SG^RF,WL-,P0 "/;.TH@A9'G,NZZ3'$N1T!-2<JR[_<
MMCJ0,(+E;2:S*J;!"T$CPWF,9<A?Q$E'46,DA3U\O?<S*Y1.G>/#N\#Q#0 1
M'QQ1W-J$IT E=(QO58F!7U*HL932DOW*'N4'6_?@ W4>$W+<^5CUXLJUWC0=
M:.:]/$W>'5-$[L$9 Z"UHE[4<5B6E.<HG^-+@J7+*W;X2%SGD2ES&$I:EN1O
MN7]>I9.O[\3YE)2O)W_FEC4J=%"[_XI9E\98CKS>;G_LV^QC/_&J\L\S_JM[
M%1[D"#.*7QV2F+X.<[,0A45F,22$6=V:3ZJ+B;2HOCBV1JGNOG?LY:W+]K1I
M-+R5]^>^M=CZ)'B?*TO/)^F+22SW-C3'B3%/Q'#5%B>+IVY]-2.Y6GDZBO@*
MUQC'*?'M9HY8 YPCBB\R%&)C?_[#[LD/B/;H#,PY4/3N!W4TPV44Y8JJVK+@
MEGQ15D>ET5^[6 H7\RHB:,UTU226O2UB\+3P'8!,X37N;9A3W5H015BNH?&>
M8Y'$1M6R,:6R31*,_0ZL'5.8A7/XBO!;L_\G)$S^KW^P>:LU%^^*%^!'DN+W
M_!@-WC9CV[ZM0#_=S,KZ#9U1F/5L8NB?$)S?6GS>Z!-SC3GW[3-[X^=9[F/"
M*41H)SB%;A0B]K,1HB3);G;=7QSZ:-B^>Z7]QS?$]N]X&*I5+9;>Q;*%GATF
M+*/<1<*B"4MB)3#QW&O;]<#%!X^/5UJ>[/L%$ =S,!8 &#\\2JVM.79@=C#<
M<=Y3S&5N#%Z62_:HO[,.#GS#98C6)*MKDQF>RP%UR9:JU"DR/E>4)[+<A47Y
M(HNFW:;-#H,]I, D"FO_)<I:.1SMFCTHYG+_-<D3TB*YAF?_%<M6:1&K  H*
MH#ZPC/E5D,7_&B7Q[XA)P:W-';*,I#>N,ZX>I,J32A,7\R,RUN(BJC-7?.\0
MG>;<;9L0%MXO# >B#B>QGCVNMERU)=2=3A/\[4ULS&_!#3%'U>+074:L@)RT
M@GZB7KS'-Z94]G;=FO:SIZ@OQ9CL;;L'V*&^.Y.2-GV49%+3_*7/.PUNVC\N
MC^&PR((MAE\3=_'>M)]^8RO&5VQ5[<J+6I['PM@_5(O:1L0K\RG.D\3</9'5
M#N4QR<W<)3G:K2YL?*"ZL,0T-Z0HEM97P_V]LL3VK2TKNY-_+&G_P_:=_->?
MQ,;B'7?REQ[RG<,IN8(O2^<DMU1_SV5 3N>POP] ?B6&Q2S,9XM%,)]GZ^XR
M)KG.6"2;==M.EX2- I/=*^)U:GS_0.?$%#]%AB&J($DTVPYWUW_Q'TQ#"Y:F
M>?Q(]8SAV&=_?BS/^]_>9FOK^W%M??5=&+\Z,!(0W<Z,!(#K3&0-)WV^.I+
M0TQ""=H* YPJ"6*6=QH/^[URM.5')I/"R*0B=9/A,#T]W3EPFM2VN@KD7?3Z
MHX%:EL"OK%+'IPG::ENZ9* ;CJ?=?F9N+PC81E9MRX0\0S-1^Z,29(7]CKY0
M)TQB&UI,H[0UN^4S4+D*7K+66T$=)U;N\B@J)OK&,'U6LA62/2V<X!^&[("F
M'0F7YBV+"+_H7@ZF%2E/XV0J;7Y>@>X<H(1+/Q G?HA[&WZR@\K\V/A/)1=8
M34;303>];Z68DAV2?]/:UU:\(&,'_[B\[K%LDE/N\LKTM)97]I7:8"Q5:*>T
MP+*OR"2**W>V+U]</,&3HN2P$E.GDQU1=D=-$W[[5>PV &K2.TW>B4/N8T$6
MAC,5HZQ^;S1,!X#EJ,M/@:V17EME$K.)O<S23X:*3(=,T4K=FJ_'V#!]J)%,
MM3N9I!=Z<TC)2Q.Q[UG>_YKW)_;A^L]1._BWE&T(B5(UU/UH6+8#9(4R@'%+
M/T7D2S]2@#G\PE(209_A4 :U5?& #*:CX3@S5 ?C,"U:IO^?9[_:MNZR5;/@
MS*'DDDBO6QAR59W5J-W^.*UPFTG*HB+D2? =;>Z+""_, 52&\7B0&<)\<G(:
MTT(P9J<QGS$4O6Z=*8*+25K@Q31MR-@&OP95C3'A=68/5+7;RU&;-6KB);^T
MKX/8?4X9J()%$#>I[X5YA:J$#U4U6O?;2E/Y5L;![M]KL67G^1YB2I=H07]M
M_DF<SG(5'6^2;7[<Z]:9LQAU)^M(D\Y+.7E]BT[8_@U,"?/H<0XW.K/FRC%8
MC"G.?!>5=.L2JS/^&)225U5>LCY@[07K3-<9N4R'ZC3C C92M'^?[YY:9U@S
M'94;NMU[EL.$GO4+#VP;WVT #_AFD24[X $P$ Y^&?"J=88U%VJ_E QD<+26
M*V8+LU_$ 9[ZVV?6V//6"E:'K?D5&))'<=Q$)(DZPYK>*!W?E:=O<]TN6VD"
M4_B1,,_!F@T!>;]3C]>,Q(=N1>S5&?QLJ.0M16$FV_>#'=*4WAZ17P8=S1+R
MQK+.<"FYUZ,*M1FC"W  6;'_L$#]$40'P;G >-ABZH:*_\9\UAE=01@^2-NP
M76@LLT<@YJ/.8 N>GEY9S"=F+:Y-L7-KW09;\E,XJS-8ZDV'D[7P=C-1V^@/
MEZ2_B(X@O-HL9J3.&$8=K6<BRE"7GU%/3'E9($A^B"7BQ*#4&9J,\Y/KFX@J
MKE[X$K2.8!Z/%VRMDAWP>L4GU%0=E&G:(Y6C;5]C7>1XBT^@.8:QWNJ&-^-W
MO1"E5WR<3-40:S@=3<HJUZ9JE*S/SHP^(#H'G'7&$V!84RSM0& &H;,9U2!
M#(\=945LGZU\/Q:S5F?TT,_4$^Q"80D0.G[*& 7F-&:MUG3,9"V)69; 4M%[
M4<17?*A,5:,_GG;7RE1*4KAMS+ZPH^X,/70D0>(JS/]<B<8S$9=UQAO]WG1;
MN%&&V +3DMC<'&XSC=/*Q6?'5$XK9]1N*UT9-H*=G>]MY\Z>>4_L<,*(\#KC
MC>$H74N30TB:4CX(MTL8)H?WJ13YQ(C8XB->Y#G;?#(V"O5KU'CI\RRQM2 F
MN\X8011SY@MY V$E+7&BX")FI=;ED]YP5,X&)TC+'Y5[FV_ =>CV6*#X;).J
MQK>K]G)'9SN!V=7X57#GY]D'VYJSPFW6PX_[67%<SGK:I/@(DZH6MYN9X.U"
MXD9=2IHV;I?%2E2^WRP^;*3ZTNXFO2I#9,:P17E^N/U*9 ;3683B4T"JS\;3
MR<R-]&2GK2L''I2AM$X_/N7UOJE):DQ"1J8)LC_/;BT/(E#6TSP3=A0?-U%5
ML(/,\F,Q45N2 AN6(8O/<Z@Y)Y"W&!FEU$01WGO1&74S ]FS$N1.(GL9$[N%
MJEP6^%X:,%0?;*V0D5H]>6^2QT<Q:?D#(E8?"_BHTXVKZH8!V4#5AC5YF._;
M%BN6"WL.!5N68LW.GBP@>32&:YF)+83MST@U/[W;CK MV<Z\4IYZF*[FO'<[
MH;<X[NQO*,2H@>EJ7GZW4WRW[,!8B[7W8SKX.?H<:'547Q[S+BUN*-Y>D#S[
MKC25Q;M.>MD# "J/VUO?-2SJNG=TOES?X;RD#@QHJ=.T^R,U&S*5VTG3R_;O
MKYDGUR"E*F['TWYWL \_Q5WX9?/SSF<3MU*%ZMW1H Q#R4@7_C9I4"Z4.UTH
M[JU^3$""VTP[SC)\59%$M5BF)ACWU4SNJVXI5(N%:@-_MC:X;C'(CJ0*Q7!M
M.RO;R3NK+G<./CBL7M2:'.GUQOV*W!05[1>W'3ZF>5-[HUZFXGA;Q7\AH]6"
MHKJ<<+\_WG%;0R&3!XV>RANG7G_<W8W+O/2M[FN\I7(Z[52Q;V^=$6-OP[+,
M1J;VE4%Q)]YC@;O'5],.PO]!@[3RN)^J@P,)X*"QV4[N>#K)3^_+ET&MZTO#
M<24VUB91V0ZT]24HOMUMF]A.QFIVCV^IB6"VOZQ\'G8U.=/^J)]=+"O'2NWY
MHMVMQW@P[>W'C.Q89XT9MMLWV#(\9P41I=Q!M]S8I.I^#%:Z'S-6YQ+31-V0
MJ(OHR-^NNT9DO=MUU>P&PA05^<;S\RPJ5DSO7RMN-5IU5U(_W_MEJ<F6N/,E
M;+YTH1N>[[ F\[P+A?[6]S[9WK\H9S;FH<ZUHGZ_F]EG6I*\G-H/QCPQ@_H0
M<?*,YSG&@\_W.MS;ZUW:XQ[NB2&3Y.IW/9>H\'0>D1]=KRFIQ')](I24PTF+
MD-G$K\&!6U0/J.--$L*OF$R_@137S66^2'N9R@C9(MV^43"N]XX[[Y7:,5;<
MCK6J4H[2"1[Y?&QQL,5]6,L#Z#HZ'1#T[!9\;3K.YK;=%1'X.W;DHF@@6<;9
M7O3Z62GE>]NB=$*VPVI-;$;3B4^ :,%M*1;5<;8H9&M:(;#>#!(,+S[(-RR0
M3.;/U%@$M>[=&8_R?,M6ZHK*<S8Y^EJW[DS3?!11E*;]G]28+\ T7HGC/M/G
MLGV.SUI.M?/J9?NA[L],OMT=3,.=]WO168K%H(O9VA,B)K/-5&4S"<9ATBW#
MY"9*\T/-KY0WC+ZWP8JR$W 68JLYJT0NWMU7W(FUJL<8YL_>=Z5VK_-Q>MF6
MK(?85;OU?)P-FQ.*RD"+VZ-6+2\;#T;I5'AY"G?N3E/<3+5JH]?!=)+I]%JV
M.\UN3:UZQ5U7*[+1'XZ':0.Q3U.KHOBBUJZLZGB:J;$JT3$JMP%7K[A#:T4Z
M>X->-LHO:,"UM7U1K6U;U6F_GZ%58ONBXFZN%4D?Y#29V*E[T6$;B16WB*VL
M&D,UK^;R")W$MI5DR^LXFX<)5=U4G%>]-92\GK.Y:<"^&,#FM8;*MJJ5B]Q^
M)H7<BMY0V8ZY=9V?V)S&4-G6N9+[L:N#[,RZEM90V5ZV<E5<+9GE.G)OJ&R'
MVD.#5WY;J-@>L-7=_).>^/3P(3L]_$K%9"L\UEF\A15ZSRW^E-0)1KWBGK0-
M.K.J-\G4[]0MHF,-2)T1Z)&%R%<?XHW*.E^:\ R'ZDF-2,FC7]S2]\BGQ:G3
M3,OE\@Q*D$RUN/1PJMM7>\/>$>4DZ83N<G("<@AS!N'1"^7V=4S[DR,*J,YP
M>33I3V0JR:WK^CE7%K;LZ!=W)3ZV$1FOBV<7+J4)Z; G.U:P)]U1CCDYBLCJ
MC+[[W4Q==HUL9BH$>%4!CTQA CNCHL8DYKI:N%VO-F7VQU5ENBX1GDK8?5&K
M/#-W""3S13[QBG!RE%@72\BP6J1<+PPOL@>>[<ZH1%$5-Y!N$MS&F1:HQQ9<
MG;E?8%8V2LKV'NT7-Y&NZKG$^><':C_:+^X8735!G\[B[=-]M+C36;^X![2\
M[%693F?%!1+]XC;.LI,39>H?I+3A[A>W=98W!!+;<._2V;5?W/ZYJAGK]P>9
M8Q!V[^Q:JHUUO[C[<U6K->EE-HM5:F.]2[_,?G$KZ*H#-)P.LA7[U1MF[M:X
MNU_<([JJZ>CW2W1TW=*W>Y?FB/WB7M!5!VRJKF\$V;$[XAY-=_O%#: K,C4N
MRY+\IKO]XA[0E:MGQ!'QU9ON[GUH1K^X$[0\!U;QT(S=6W;VBQM!5QVZ;G>8
M]ES[]NS<HS-YO[@5=-4*0$F-R0L:"O>+NSQ79"!;O[BUH7#I#L[]X@[.LM-V
M.W9PEG)60;^XU_,Q(MJM9Q7LT_:V7]PFNG(5[3!SIJJ4OK=;>DCWBWM(5^5I
M;3UFUR;2NQ]9U2]N)5TYC=(=96*+?4^MVN<4AGYQ4^FJ5C#3OV/_4QCV.;>I
M7]Q5NNK C4:][/EY>Q_<M&=?Z7YQ7^GJ!>";5*V&OM+]XK[2E=,S VE]I?O%
M?:4K4CH=9LY0V-Q7^L9P-=-V?4<8O$1U"]^4PTM7UW:SNO= ]ELS9;(K1A2_
M_,GTWNC&XY_FWAOVYTIQO6>3_OQG]L0+8AISZ[5)9]Z;)7'FAG7AV:O7W57T
M\<'V/'O)OS$-BUXL^#:JUVH/OOBS$CYT!@2&SV5_7\S(TC"?7]\;2U"(3_1)
M^6HOB<6ONW"-_]+7*GLB__@DGOA@FWKX4D8/?Z5XPR?;HPI[S2MV@^QWBG<,
M:GZ^\B>R7+WYPZ2GJF\4[OHN^, K26RLT?!J)7G8^C*&+7^4[A>4,T.LYXC7
M\1M7 5QVE<]+RWCP704L+<#<>*0IOA4V4U!>@JT25[.//RG$]Q:V V]U.XH7
M/[RC^"NXA:Q6X(.)J=BSZ-?H>2S",#R/TO#7MS9Q=/;A!B9>FF<[[)FV,G=@
MAJ(0Y9$X!O6>V06$K2W"KX:EF3[?L^CR$$H6/H2P;!&H=Q0G6IA1Q$Y&A5AZ
MZEO^=F:47.4E#.M"\> %%[QJCE\+4ZV9[<";M.#;G_C7-K/\"OO%96Q1OJP6
M<6<[<-$S&);E0[#OFHG)H?:,RX7]I@>2@HMG,T.C\ <-^B>PV\$FN;[I,?F]
MC&7%;H1Q<5>4-PO:^!"YTEPCZ:<D*H"F2Z%R2B!VY>73PM 6RH( B9;M*0^4
M6D(V3.+ #@?B$"0)<U(.$O@>Y!(*P%6>#!@) "T-IEK -;#'Q R0A"O9RY<\
M:Q'\DB8HI2$:CX?#\1=#H>C@)=A-_.T=92ZVI9G/"O/EBOT(@TM@>'WGXID2
MAZ$  AG)*)U!!+%.#(<7%QU1/)BEL!] :1D9[J5R'Z-S XISY5F2OWR*.HKK
M/_P;@!9*7A-[?. EX@T\.1*,0 3BA^<T1+YD%4FR-#>)(Y=S;^%0&K$>TJ5H
MSYI).XJ KU [>#%C@U\:L!@(A8T3 [!@AEO-31 DVL*@CS24$]-?8V;0E'51
MEI31#V/,ZR]<H%\'6E-6FPV 95L7D9!# ^ *Q'!%,^3*57#%J&2DYTLY%!D7
ML6$%>@K_<@#!('K#<F&&;8IM:L$0V!9-8@] YL'ES,H%@A3:P) HEZ'+?>*
M C=_2E'$%?=6<N4)\3$,?5_MR'VL9"I9_"[WB1W9%%Y*)E"8('74?0/WF"P(
M(5&!3\8K/D%PHI!'8IA\76DF.1QS%,-U?6[E8JNV,9IEE@Y5OKK*:[9I.Z__
M($IZ0@-@FF+, Q\<9D53X4(R/.=66,2XH=-QD\%>A_M 1VP?^2_+U0<.0Z3L
M &EN6'OF!JY2V'?#D:8_>8S&WJ/6U\P(\/'(ZKU8< 9\>[8GM"N>+FDV>,6$
MA,"7"AF&TPSA[Y^(VV@+^L?>Y50R@7"IW"<**P>!V1\EV^:Z[5&3J%-"=\&
MRG19[N-Y[*V \_$6KD+!'>B-AOVYAC=<C:03.98=@T'T$F1#S.>D!39X,8KB
MD1\P*Q)](=:=E%QB8%JLL^(KG:=*1-,ZZ=/<@*_(J19X$]GVOWLI>?0B0U.#
MQ>[*CJ;1*J)5/%&K*/?I]SP#F(AO:="+:8,E,MRDY>79'Z8^P:)IF'H,<FO!
M/>P$@3G_@C4(8W.D"S9?8CFRA:W7P5$<R/.Y#@%TBQE.D(<"+AC!2V[2\Y+(
M"9K?F@2$<*<M;)/*ML(!42SK#:^3;>)LG4J.R&6/59 <W9B*3"W:2,Z$:EM2
M[VPFS"$$V/=$IMRT.2KDK55<*N]M9WU5:F-B-E=3C?14G*TI/8AR9):T#VA/
MYJ;G-C'9JHQI0C2E2):K2([K4=[=96[0\&P'"'QX!ME91+2@9FE[VY\O;%]0
MZ(2M+!17]+((C,FE\L\%2X2SE2<6+;D!@RRWG^([;PB8C#1/R N$GI2"SC=.
MBL4G2ECQ :<J3&!SR2V!;+9:!IK/5@Y(*&#143.R(2E[%ZU.2E9G/E[,SK+%
M"H5$91\LV9,TU)LPDC#;$$T2150NL>"9B*)\)HV0(\S889*^>?&:J&WPK024
MUW-SHB9@20S6^$-Y"EH97Q#1RU@AR9*M(%QQ1)U15I."\$4N#R(Y[T)\99KV
MD_NZ0#5>Y94B)7';$X]]%5Z4N)YO  CO>;#!+#D7&KR2K%SZ.OPC@7G/"2^.
MJI8NQ\.46GAZ>,F3H7N+U^IT<-ECEV1U#R3ML0-B@N^$TKV)B;"=USRH>K,$
M=<D\JXH63O-*BO+RO.LR]_1-7$[3#+*2'.KLP^*TB=SUQY=#60P&SVH<CZJZ
M!M/]F0P?U@0NX187(IZ?_]S[L^* +>%_JW].<S\<R&*=/ZD)?./H1MR/NK)8
M'W4/Q7>R=JA(!J\\![T3>B?T3BVV7^B=VCRZI^B=^-0/W1*Z)71+YVNX3M$M
MQ6W+<)S;[*#*C3-Z*?12I^FE^.XS-&%M=E4XQ*WW4EN'6)*#"M@5S%_P:U[S
M:LW,+\%MI^?07O+J5MMWB<4V(],?&EUYB07.8 E3)Q[Y"9U?QOE50,=I.,N@
MB17:TIW<Y5%@<3CWJGQCU6*(B9W\ZU$P<3A_G \)UU\=PH6I.9XI\>JR4<&:
MV]T6%7CV*F\DV==-BP<V[DG\5ECM5,'C.TRHQW#X&UG=W\'O-M!'=>T;N5?^
MJ"B]T6B]W&PWN[TWBB58;2DC.]UW6$\;T(,CP'E0*YC526?051'/YXGGH7IX
M//-WUH;G86<Z&1;"65+TTOB8Y.OF\NH* <F^O#8"[NO9]KW5M\X@HZ(QWING
M1EGCMF!N(&MTZHL#$&\MPAMWKS)&ISX_C=X98I6\/4XR\F2#D30?%SRJ%OZ[
MEU/18!.-3XN,3];9-7'6V[]4$7FM0U[6[35Q?MHK@[QS<8#G"E2<@YZD<3SM
M/!].0A%P. NM<18:3<VF!5.S_G@LS3E'SXK)J%0GL%%,V^H"9,Z)WZYW2#)I
MMI5_?J,D0V?'L/ ._ZP;/FLFQCN#Y'2UR1WF5[P71_2I0E./)G>[R9-ZHH4R
M<1>L Q$U'D4?J$3#IEI;.O-61PYE9YW4^1I^$$2BDW9TUHDKO<-DWNOKZS>9
MRVR=#Y?>V^C@',CL>Y1+_/_/WKLWMVUK>\/_[YG]'3!^>\YQ9QB'%UW3)C-.
MG/1QWR;NV.YS9O_E@4E(8DN1*B]VW$__ ""INV11!"D07'MF-Y9-@5A8/ZP+
ML"XBJU;N($!8#<NM!+!RML+*SFU[ ^MW]9T7,O.J%2\_6!=&I4NU4E2W6\_+
MMM5AQG;,NS4M*C!7.I.04.TV+U67RN\],I:MSG(94OIDVM-KN3M"5LYKJ>X?
MB&00R2"2YR*Y4D%IB"OA73M\IE54-M]^C%OM(NT0\%_ 1 5Y"/)P:?RTTFC>
M?"*F%D/DVHN*XBM-D^9VB%.]%#4O]/K,S2K?5)/=O";I-D]LA!1;;>*Y3'[X
MDM:LKI(76]KN[JJYOM+F% QU4$R-FGS3E9ZX[@Z[A(Z?3!])N%:)_Q61P.KP
M\]KWB1?G1SJ/!!$<^DSCLK^D;:F10UB+99?]FI6S]](6QGZU^SF[-K"#D&F:
MP'>RI/SY)4(:?Q>E+8:G^(4U4'])FS-3:\$+GMD__Y PX,W$(S2ARH#]:UYT
M>?ORM&5Q3,4ZB?,%=,B,I&_*;C0\0O4;;\F^>J-ADS#&KK]YJY&>ZNSZ&ATR
MFE]_1.M-D1?=(,-*%0<[](G6&FS,C],]',5HE'CL;L&CBX'#M*TS:S:>-03;
MY$)*]>85#VOQY48K*\:7)EI?FT5;F+1^._NT6(ZLZ?,[NBY/Q$]8U^/@.9YH
MU%(D(8ZSWB%CE_=EP/25S$!)Z]7'2>@S9KH^.\-BJ9YX5N7:NM2RO4#7N^Z\
M6/,3MJLH1:\WV5C& ^=9:CWCV<QS;7[/]NINKY+47)+,105O;,V6/6^!0N<V
M(BZ=RP6Z2YNU+/5(G__Q<)DEO+7*-K(6_7T+=N2M<E(BN_UN55%[+'AU.XGL
M4J<+&92U>TBF]*MT&-:DGKH\;NR2*.UNP1\*=@)CQ:%M<D^*WB!]1$208CY6
M&7Y64MUF(\[O6!(E+3[:[0DL1Y(/)AV5ID B34EI%%B#4%:LRA,=#AP\BL)>
M;T-EE*CHTZM19_QOGGU=A%Q#%\?1;"SI6*JF BE9,A%,(P6$E9K(!M-(1<7:
M1-/H*)6J/BN;:R-=IH5IP$)218]<CL<A&6_K40RF$IA*2D#\6WY-"C93VQ1M
M$VVF(U2L^HQLKL4TK^X'-I,J"N4Z#V$%FPEL)C4A?D0G#+"8E(!L RVFSUG&
M '!2#9/I$WTH3%-DP6A21:/\7Y;M P83&$R'P/LT+:7JW XKC>@*M9H#.TL)
MI!LG@WEM=MGOH6N#4;;5*#M-?[0ZC;A[$D[1^7]8%=5"XJU-5ARH.6'E=&4S
M_W;F7-PD<13C--T,\XRH*V(3?D-E&1K:FI78#(M03#W*U:U14X\G$7MB)_G=
M8:^<?7<L2P58=T)X*JZ0LBP@/;H;EX3E57\PAA=]L\TR9\THJZ?/J0AC3$R-
MY@V#ZVC%6=[<.KT..9;X2E4(&$Z+4_[7FN\H+:JVG/_*:?2<4S"4/-8"LT<V
M\,E?*]X87'0V:WJU2$!LN?4#"T5:"P7L#OGMCB_SBB5!R"K-N"&8("4/+V4U
M689@L2AHL9P$J-7UIC,OAJT^(19PA086D;06T0FX"A94[5=>\]*J:&N)TA9)
ML^)GE=MVB!,DCQ[9ND4L^0VOCCX$NTM9NTM:2%=WHV;J%P;<J,D/@4KMN<[%
ML)!8V[3ICF^5*J=1)RL,*E5N/R!D:<-!%PS!^15>VBP4#,'#]LHJ_!>;Q5)P
MLUC% E' $I0?UELM0=DP76EPU0!,P09@H%);T+H8[C4 P!9LCRW8MPZU!=O1
MZCQ+%V$M+O):9!M-XK(6)&G)>_P8/!'>2(6,@I#]T0ZF[(_?2=J[EOZ),MU.
M/!RG/6_9=QUW-"(A85T='DG\3$@Z9-YM#LU8LE+>'H7W??!>>$N8K"U=WA1W
M6[U_VPMX)Y.T[G\Z$I[W6N&]51Y9KQ,21<C!+_D?TBXJ:9<L87TDTN44WKLJ
M'5;P+$7VI\HFR-IWY"SCS8XF6%C'HDK68!6 >8<FBE0*4];.B+=#RO#%'VEC
MV[V%C-C3I"-.&VNO-.J@&VM/GX[8%<O+Z?Y.-@WN!&(..X(<+3Z0=!EY0S'4
M#66DK;DU(\J9S.KEC;:!QB86(#JHS'6Y^B8@@$$ UR^ CRJ=VP8IU08:FRB)
M#RB>"W(8Y'#3Y/ ?S'T$^=0^&ILH@W\),1W[JM*>$B"&FR^&H?I1NV5;&VAL
M0YF_+]@-4;GRKJ_&N$DD[W?>[GX+_#=/).)WCL\X="(4B*WU)8E2.'V-%CEO
M][M#JYSX:WH.EXI1*TI5^C+[%YV]$D=](<V=DV()_"J*7>F%J66!,%52F,HM
M(BW]0C?:+2'_+S=A04!*+B#/C6&Q FL@(AM 4@-$I$E1W7(1.2\)U78IJ5X-
MJ&X/A*J20E6Q*E"]B][>.I?J"^%#CEN/3R]66%JW,O6J5RRS&.1Z TAJ>Y69
MX<5^F=;B5,*#TH0VUN[(::2O/33I:$;"41#286QULX4&IB#S@0\DW:V^(8@\
M0TKJ)#%]( 14H*Y7+[*F#30V,?JSCEPH4"^@7D"]"*42,KU:3&,3]4SUF5Z@
M94#+@)812B7DL;64QB9JF%KRV$#)@)*16LE EEZ[)7<;:(0LO8.TV>MA(_)H
MLT/"1O@UF^@D/6DTGI K=DDT'*0<[DA7Z/3*R7*(:I&.),52#GL7@T.#5!35
M.%G*X6;=X"B95?"Z<V.+#;OTJ@*ZJX2E!]JK(NTEO4XRBG7S YW4 )*:D)8T
MO!CN#?%57]&4[50/KHOLPE^]?"NCTX6$*R75A6()5];%L,K2*0U0+P><G!V?
M;P6ZIR&Z1]I$FTK/V8R]R9:@I!I($F2/68>6<9 \>ZS\.=KV1++73M+*OS=]
M#]H\&GPK:NQ;,@M)1'RJKF-*)(F1GT?Z9EJ<-QRSL8^8;A?<W"S-;PO\+.EN
MXI(G,J63R3O@B7W;4F8=&@?8BPYIE?;SVR1Z,\9X]N[*C5BCM20D-R.6N$?\
M"+-&<K=I3M^G((JCNPD.R4=&U>_XA5$2W5,@?_0"^Z\/__X70C_G@WV>SKS@
MA9 [$CZY-EE\;WED:E&E!M4E3V"_#V+L+?^=O?);$/^'Q+?$#L8^I=?YG3<-
MI*Y^]BOVG(%<Y_W9]=6#90W/D$WII9.Z):/W9U]N;[X^_(I]W7A@%MG#_<T#
MM=&L[--G/W;CEP<F%@8]JV/U'K+I/_ )W;_,R.5W-YK_=DX4RU*\X5WVOO*;
MTK,/O^O_,?2O9N=JL9[U+H$4R]_1JUS^VWF>*&< #Z:\O?MCS@+K/\;7GB0,
MX#.\CJ*$.%=)2#V$]#M\#M$2?J*L)SP5$_-%-$HMXAF7:_R;$7_;&7*([4ZI
M/'A_]L8Z^V#T!O3AQ3(5G^H:J5O7]3(,L3_FTN[CRX;8X(N=#9L=VU&Y$UWZ
MSF=V;L='B*[]=":+E3$K7IGAZL)435C!=8Q>>5_.G_GX>2Y:EBN0__UWWJ!U
MOJB6J$6=OOQQ=T65$)_D\MJ:=&D'%YT"*RN4U)KA>MBJ=^I8==.\&/9K!'1!
M+CR^/I7''5.Y69R]K+WTEDRQZ]/??Z++&V([3K!W3\*IN5C[;KFU__![YS^&
M\=5<UC4GH$?L@F:\8H[.@1-84ON]L@MJL04U3($+>@0]@N3$Y[\32M^U3XV5
MA,NR&VKJA_<3[&=3XP$16[1;_W3&TVN:T;(L,:JQX.+4Q9*TZ.LF2P;RLL08
M#FIBR>KBU,62^6WN)E<J=?+*<:7;JXDI&\MS&NFU)EOY'UG*$ NWYM'6<ZYU
M3^@;'F8M\>+7]<NX5Y?P-$*P &?+.:PU<);7[*U?5$K#V27#O0!;RWG;];"U
M5Z.L/6CYUEAJ3XB3>.1FM'UVVU:!S^F25VB+7^Z9 3L_8UWPIIS37NZ@K8X[
M#:$7&0=7Q#NTAETLN';>5-U2>/)4TH44V/(AUPU):2UWM:]>@F<;:&QBB84Z
MBL6!  8!#.749&%I&VALHB2NOIP:R&&0PU!P3 9VMH'&)LK@6@J.@1ANO!B&
MDESMEFUMH!%*<ATD[UO3R:U432Y)E )4L=I.?G<(O=Y;GETG>[)<_Z)39?9W
M X1T5L6J[6)7>F%J62!,E12F<HM('CO8;@F9QKZ!@)1<0)X;PP&4' (1>8J>
M[6;+1>0\:+_M4E*]0F[='@A5)86J8G7<>A>]O;6<U!?"AQRW'E_(36%I+6V5
MJ"H%>Z^_MZHNR/4&D@2ES_;+M%=+GRTE78E-<-J5/?49ARQC/_H]2P2C[W'M
M2]^Y<KV$CKTK2ZIDD0U%,IU('-%?AO&$YS-1&-J)QYG#--TC6TE$E1]RTK5$
M)%MK-"/4 &"KO8&5(^><SK'!V4RY 21"O&_84L47M9+( [,_$$;D?"SIJ#0&
M*:]%<'*P#IO3T4B_$LVP__Y_NO^#PN Y_=GXGS7:^282U.=$KXOR^TE("/I*
M'YU$Z+/O[#]$*1<E"/L<]CGL\]/L\[GK+71[SQ?,W+-@YM"\*'DZ>?QYAUE?
M(.)*>*F&R'>;S.*%N8<<'.-BIYEJ[K(5&ONB'/N^G!&GG6SA3Q)TVJF3ZT6/
M]#8X?SR=DO)>?0I;A6ZQH7K'J,YB(8^G5)J[KPE(C%S?#J8$G7M!5# -0RZ%
M*.34=$-(''VV65Y&[#[<+"$49#T*%B$^=E]<FY;6ZVSK]- (4PB0#<C>L6 #
MK=OM'JL)>PT[(A*R#Z0[$A)S@=D&7=QP";Q37JV*H(7 LD007ZGX:3,[5:.G
M9?"LUD64W?&[(GY 7X7C(&37YMD-^>:M.'J#GO/Z;3@M'[1H+@8*2DT)T.1M
MK3J/5*-'!<R5"R<&)^N43I8=3*>!GRJ[U2!IA_>)X^%D,U[I'M2=\J)'SD.>
MSD#K%BN&HAJK5*.G.= ;4NB)36A4RH^Z]NV0]]W 'EI5)3B.0_<Q20-VXP"1
MK$\@BT?F4<CN$_TY[;T!F@6V]VFLVKSAA]EJ?JE&3V/P9_5 MPC0+<MNRZ*[
M#F@5Y7=UXXY*5.>1:O2H@#DXGFON\=Q2@SA09VJ*EE/4'@&G"O *>)T'TQ]:
M**&%3MAZH$2! @*@GU3:[ZT,+X:;)]7H 53'/W5U31\<72 .HN:E]AA!#;=$
M8*D9EJPZ.U6CIV7P;+<S^'$U2CY-F08/L%$IIJ*.?)IM O]PKE]TAI 0#6AM
M!%KUBU/6^Y!=+5VMGTF"8FK75C_$ZE10*H . V K">P"ZN[PVN6%RHNOUBC_
M)0B<9]?SZ-/7?HS]L4N?O8Q8T>TK-[*IMDG";:7)N]67)O\SB6)W]%*P.KDI
M@G7\XW*ELNWERK\%,4$;W!3USO0=O8K'1_.8!N,GE*.!%U2_B2?4REB@ J6P
MV$3O;!\7Y2HP_XNHU4R'FR^71W<'9H9:'/"TPD^!V!=-J17[,N=4_Z<(A606
MA'F%_#&+)8[0,][D3JG7LG8R:3W^2-ZR]Z]W]>EV2K?M.MH[Z-990'NE,FXA
M\TG<'9"LI;0[@W((*%,_LZ[UN)R2D$ZN4$"E)!V?*N%YV0YHQ_.\=/^;PWD>
MN1CXW1Y^WP<Q]H2>F.U5EC65PA6A)G=Z70NSEG?'NR(VX76.L@9Y?6[N'M\S
M;U-W'NU\5AD^4; "9Q,BB:I:*J-K:5VC4T*L'DU499T3"[&_W2WFK(%FZ(7Z
M)@+WU>&^,32TGK%Y[B)>Q4JO.!74@N658,7A/S(0+KTX*R_-*N5B=<()N*@Z
M%U^] 3KFE%7^D_GTM@'S*P9VM12Y48QFH4N?IF,RMPW;?R=N2!SD.M1-=T<N
M/SEV%_<3>/O]1,D3<'^SVD:Y$6T\<ZD+3W_MH%E"G4[6=!A%P2A^9F5Y[2"*
MHPMAUTKI2Z_%#K>^YJEC+7B=Q ZWNR^?3+/<>O10&L"K)Q["9[QYH2W3DCX3
MT1V@%;D5,\6%@\W'.KF9(,GI]K&TS(,7^_L:HP[-4QUSIZ^NZ5Z#*?W#3V7+
MM4R6;C=4<C\BR>ZH_.ZGV*5%$VY]?@F#J/"U;LVK(24L#*/$=58)06E(&@:A
M]C8ILA+]XSM^*M=?%G9)FW;)-Q*#)066U%[P-PS2GW 8OKC^N 0/FV_XS+U'
M:X_WV!MN;,_C*<\'J\<CM.UDFGBX: %D8^-F4E6-I>"F%:2,3A'Z7:OR.C[T
M6WE5IGA Z.4T2/R]!ATHOH8KOFE )_@/9AUE0//!'J\@),TL7#Q0%@VY\ZKE
M4Q+1&9 0A<3C6R>:N+,RJ3'R!=!4&=4I>9"FKFNF529"NVE7@Z])]J.9)$*P
M T(W#7*KJPV'9JN+6 !,I8=IKZ.9G;VY#H(L"^GMA=]WQ.(I93&4.5*2$+U6
M3S.Z>U,UP J00+PJAKIS<Z@-!CJH=L!>_?I:,_M5YJ8U1EW?$WOBT]^/7Y#G
MVL2/"&AJB7%K#K2!OK<S VAJD);"-;4QT'H]<,(!>Z<XHM0,2VS_M::JZA [
M!/F8?9&E(\7L\Q2'?X'&EAB_?5#8(#1KSXR&#JL /XEE7EM4-D_';[=V+A%2
M(B&R![U"->U ES=!F*H%T7.SUP=/'8 J/5![N@$VP@&5:!MG(T"5Q,-/M_J6
M-NB"32&[J 9('VY_##K4_3/ ! %<*X7KP5#3NV*;+#;48E'*6"F_ 12LG@DV
MAP2R&9 )E@.@LU'H5*SF"U@ 4$QR>:4NMS?^:=&.J*,*TLEV"-0 *[P24%"R
MI)U3;P)@(ZHOJ+=+BAOT-2^%BO4D89,T:Y- .4DPI-I8F@[*:K')-KBLEK!Z
MDHIJ+ 7W+)23/&PMA9635%"5G>2P3*9:<Z#X&J[XQ-635%3SM7Z+0SE)*"=9
MU9F&A"%2O)PD9+O*(M@!H9L&N=71K#Y4L@"82@W37E<;F%#T8@SE))N8_FUU
M-6L_>L$*D$"\*H8Z5DZR9X!J!^S5C[VNUC>@G.08RDDV#+=03A*DY2G*2?:U
MP0"*5 #V3E).<FA8H*JAG&0S\0OE)$%H0CE)@%^;X ?E)+/AH)QDF9 2"9$-
MY205%*9J0?3<[$$M)P"J_$#MZ5"<:0SE)%M=H\SHF]IP")T<91?5 .D"Y21-
MS;#@6A]PK1:NA[HVZ'4.M%C>QIC2.?_DN$_YS[-\.I[KDS>9/6/J?-9O\X>V
M/;^^.Z8X'%.RZ8J_8]_./J9KQ'^S_ +#$K$LV3O8Z]_I\P&W9P@@%OFWL5I'
MOCA]T2-Q_;'@,7&:$T0<%/@(TV%"S!9,[$O>,%:@1QRY$0HHJ.F+9B1T X=5
M9S)T% ?(V$16J5>B%X+#Z$+P:GW",Y=:JWR]9CL"/3GC:V35QN+&$X)(%+M3
MEN&,DHB,$@]Y[HBPU69_Y#A=FK>&GB>N/4$A]L=T&J,PF"*3,T6O9AFW!-TT
M;[MD2^V&VQ;[B0[E^F@6!C/V!<HPNIR<,7;@!U/7I@CQR<C=$A=<#O9T^"B9
M$N<"W=.W?0JF,RSV#?[+_'*E_U,D>GGMOQ,WI LI=MAXY\VQX!=-\!/;^\1'
M#HE)2-4RI85RGO\>^Q02#F6Z[\:$;TBQ+Q>]2Y?3104//0I2,268S9.0$#2E
M?YI$B-"EWJSO4&YSB1WN*Z8*A-4DE'J6IFYL'OF7FR#;@L(GN7F65FZ2SUBX
M<*.J-?"\X#EZMVE%ST38RMSHSK^S<!,\/(O(N_R'Y4/#XJ4P++.WX=H=ZZS.
MQRICF O/_>_NJYJJ"\O\3X>JA?)[+A>_IG+Q\U:Y**Q4"N"C>?C8K8C$P^($
M%73JA='Q%70D.@2LI,)&QR@-@>.W4Z?.NB-;;:8BG%>N,*CZ%+8*W1564%_7
M%/74D!&B(W8>G:]XTL$(N7Z,_;'+C'4<1:18<OC&5CKZKJ#"RZ)"]RIK6Z>F
M8@@B]LSN/#7-ZA6ZU6X$5Y4C"&#:&1S?T[9YSN#!$MH^X**GH;:]D-W=$7C!
M7RW"NT/EI%:K"6H.\OK'%UA06+(ZY#$&^2G 6Y04]25//IHNGI0C2%FD&OO#
MCMLBGY4#=\4^W4FB.BMV @>=O04F&@D#Y0@"7!?&];![:.&4-L4KWZ_$AXZ2
M.-E8I"/?EXX?$H27C7[R?<9"/)GQG\?WB7WAYGDZ8@%F!-N3/.35I\Q (_>)
MI &MR(W0(AP'K=[9RAN=\VK6G]4?7I0TUHZV4K)7UW(%]1_*1!;AQP)\E[O[
M%A&1AB[*I\Q&@BO)DUU)5MW88FU?U70G*6!'[5:.NC% YR&98M=GN\AG201I
MZ&RAH)7-771\HE?Y;007/3OH'VCZ_OM(,?NC :@O=!T@E8YHU_&Y86CZL,*Z
MA\V!K%FH?!Y ]G20U36C7V%-CP9!=F]0 4!6&LCV-=,Z/@!$)<2:@-BF(%8O
M=ZKW\]LD>C/&>/;NER!PGEW/N_2=Z_D1TB4_0;IR(]L+HB0D]W1%/GJ!_=>'
M?_\+H9_S[][9$^(D'KD9Y:/,'T2N\_[L^NK!ZO;.6$(N6]-;,GI_]N7VYNO#
MK]C7C0?F?SW<WSQ\Q:&5??KLQV[\\L!H'?2LCM4[^]"XL\5?Q)[L92N+L$?7
ME1]79FG4GP*Q+YK.\%IB<TA8YG9Z9$?&4^+'$<L)%'QRV82<P-=KC74[)TON
MF;];\N2>@;#KX($\.7&K&F1PLJ/&07WGC"2DDRM3</Y4]<J@:?*Q/(_<S1(:
MP&]E^?UJ/<J2A3G7E&5-/;)%J,F=-ODO<SLM8A>NRS=RB&6+\8H/\RQC5#0]
M<E-W'NV:"%">@NX8!H4@<)KHC+)Z=?=)6=?2NEM*?D'55XG87V&_U8%FZ(4.
M7(#[ZG#?&!I:K]+ND[FRDUYQ*J@%RRO!56@O-H(E@I_5Z32EQ%EY:58I%ROL
M' 5<5)R+!>X']ISQ[[H,^,*K._[F/I&-*X5[]K(MEP3]MET27(L]1-\(_N5>
MJ."#>K'#M;KTX\KQ@/ 9BZX#*7:X9Q(*KOJJR!528]K5-/ H^%A:[+SD87]?
MR<.A>:HSX?35-5T"L(/-PX\PRV6/2K<;*KE,D&1W5'Y14NR$OPE7)+^$053X
M#K3FU9 2%D:9S((2@K+.7!S8)L>G(->\%)*6TH1=TJ9=\HT<G[@'EE0[+*F&
M0?H3#L,7UQ^7X&'S#9^Y]VCM\1Y[PXWM>3SE^6#U>(2VG4P3WDCK&-W6 HVE
MX*85I(Q.$2==J_(Z/DY:>56F>/3DZY480/$U7/$MU?8!S0=[O(+XK34]65.(
M=*771MN;!)>0D_)%FU09 BEY1*.N:Z95)IRY:5>#KTGV]G5[EQNAYU97&P[-
MIO8C YBV Z:]CF9V]B8&"+(LI+<7?A?0=$1ZBZ',D9*$Z+5ZFM$MU/4)K( 3
MB%?%4'=N#K7!0 ?5#MBK7U]K9;K<**2N[XD]\>GOQR_(<VU6[AHTM<2X-0?:
M0"]45A$T-4C+TIK:&&B]'CCA@+U3'%%JAG5\R+I*JCK$#D$^9E]DZ4@Q^SS%
MX5^@L27&;Q\4-@C-VM.(\X*09B'*0&<#_&J1>6U1V3?QA(3MULXE0DHD1/:@
M5Z@ '.CR)@A3M2!Z;O;ZX*D#4*4':D^OL(%#<VR$5\NV-LY&@)*"AY]N]2UM
MT 6;0G91#9 ^W/X8=*C[9X ) KA6"M>#H:9W*VR2UAR+12ECI?P&4+#4)-@<
M$LAF0"98#H#.1J%3L9HO8 % ,<GEE;K<WB6G13NBCBI()]LA4 .L\$I 0<F2
M=DZ]"8"-J+Z@WBXI;M#7O!0JUI.$3=*L30+E),&0:F-I.BBKQ2;;X+):PNI)
M*JJQ%-RS4$[RL+445DY2055VDL,RF6K-@>)KN.(35T]24<W7^BT.Y22AG&15
M9QH2ADCQ<I*0[2J+8 >$;AKD5D>S^E#) F J-4Q[76U@0M&+,923;&+ZM]75
MK/WH!2M  O&J&.I8.<F> :H=L%<_]KI:WX!RDF,H)]DPW$(Y29"6IR@GV=<&
M RA2 =@[23G)H6&!JH9RDLW$+Y23!*$)Y20!?FV"'Y23S(:#<I)E0DHD1#:4
MDU10F*H%T7.S![6< *CR [6G0W&F,923;'6-,J-O:L,A='*4750#I N4DS0U
MPX)K?<"U6K@>ZMJ@USG08GD;8TKG_)/C/K&??WZ;1&_&&,_>W=D3XB0>N1E]
M<7TW)K^Y3\2Y]F/LCUWZQ<LH(G%TS\:XIXORT0OLOS[\^U\(_9P/L)S+<C-:
M_R9RG?=GUU</5G=PAFPZ6SK(+1F]/_MR>_/UX5?LZ\:#J1N#A_N;AZ\XM+)/
MG_W8C5\>&-&#GM6Q>F<HH;/CW_SC[NH,.<1VI]B+WI^]L<X^F%:O1Q]=4+5_
M4JL$Y"L0[%N!+TF<A&1YV,_?9RQ(875I%N0.RY'[@7$K8Q;[<99C9UTT37$X
MIIBC<'_'\))]3 '*?^.Y/GF36ZN6"$QF[V"OYV_(K,<)022**5=BXJ 17:\-
MA![YOG3\D""\M/R(I.O/RDIA^^_$#;<D$9=Z(7+G&$ X!?,H"!'!]H2]-*;T
M^I09:$3Q@EX(#BG8(_HD?<KS@N<(K:9POMO<L+/U;;G"Z67&F>FTWN8/+3W/
M]W?^G85$\O L(N_R'Y;]D^(NC-4?+I=6J3/I-G]U+5E9_Z%,1,1W7'^\4JJL
MD,+515D0V4C2Y>=U5DO+U)NBUZDS:['J++VU?55/DIZ(';4[*HQJ,W0>DBFF
MJI3N(OH?@J;T>Y-B.>R;N^AXJ[7\-A)CM'9.4I))Q(;9?0FAZ;T*@U=SJ#8
M]</&Z@@A;F9'H)M9*6(-0].'%09Q-0>R9J%8((#LZ2"K:T:_P@N*!D%V;]<O
M@*PTD.UKIE5AA[8&(=8$Q#8%L?JA9L&A1ZHB#A17CRJOR&-\Y4:V%T3TRYNG
MCCV]^E/'/Y,H=D<O!0\>RQ::YXS;<-JWGT1^"V*"1)T%;KPSPTO%XZ-YX*SQ
M$_H8A&'PS/SI+]AV/3=VM^7&S?9QK?19L9C#RF8<8W\*IC/LOZ )CA!&/W0L
M'=$!/7;J_"DDCANCRW%(R)30]YZS<^#UW_Z(GMUX@G[]_6L0CC']%JM#@#YB
M_R\-?;NXO&"GQ-BAHLV-XI!N_B>"\)B-QK(I^)EM3$+L9;_DK[A<??R2_>5'
M+4V_H'\>N3[V;9=^Q_7I_HP37B )83MFL*&O$WLV[A&?"NJ(O3HD"?L9C<)@
MBF+Z910'_-\+=#]QH\T5FX7!D^N0]#0=\^/S-^SX'/U@ZHN%#LE3X#VQR=OI
M *,4^B^<Y-6O+?&'KML4>0%=\_GS?/GNV>]_H[^G:T91-4D9A-$44S',GG+H
MDK-C_6_!4WKN:YBL186I,S+(^G3$KN82<>P&X0F['C_49PM$^<RA8 ?A+ C9
M)&<)_2DBD48G_X(>"7)"_.Q3OK/GZ0;QD9V$(:%HH&].9HP==#DP/\M$Y._$
M?<(>XP/]/5WQ?.52*&4C)JQJ!GN[1^*8\9DN3,:&=,"E+Z;KL\%EU[>]Q.$)
M0A2%=/8.8\^(L/4F&B,B2G ZBV>QJSEQ[0D=-N:+-IVZ,9L/70F.4KY7\L7.
MJ*53#0DO%/+XPJ?K4%+H;.D /QC=I16*DL<_B<WG'-%M&(W8]J)4L=6A]@RF
M+*#:-_WRIH N1=3%,?+^(''>#)$\W[]LA\SP"[? 1%_W"1:23&!/DZG@4?].
M<$CWI/<B>-Q92/>!.Z.@%SLNTT?8\_@F%,PQNN]^Z%Q8<^%/.<@,6PW]T+T8
MK/UVR 2<V/<[Z(?!16_U/::N"5X_KJB8V'K$'E7Q)$<_8MJ._GI%@[593%RS
M.T42Q6QA@B2FJ$MO<A]SZWE9!VSH*ZJCPH0I54P'2$(4S.)4*U+["__(OX,=
MYOM0-?$;%?*<X?2%C]2HHT <T5<[B.OG\]^N/][<_HAF7A(AYK/^%U,8)OM!
M0U2GGC]FPWGTZS[>O%\LM]V>&%*HM9G:"FP.>CX'(YT#4_0+*8H6 H4B&%/+
M 8=1JM3S&:Z.2;]*K0@J)YB=1Y^:4,[R91^A<S<E;9NQ.G=H^C_1=X?,4&3#
M:?1+V;=&Q.&FSHBR*5J9?U?_+SYK^JB[S@NVV$L/&Q>Z_E]\^H*%30JZ?->Y
M.=C8FZDIZR5VG/ ?'[DED<RR!]D2!'F\2.98K"R%0WUZMI0NM5&H]< O WD(
MS>>/U_=7EU6;$>46)6WK)G;0KSBD!MRVL(MR<Q4['%,T8D?4F+5I7FQ>RY3$
M;::>,@@N2T8.O3TR\9GZC82*-IOM8BH?J"QDCM=W"LX5_'-WEKI(4;*9/E#2
M,6+1771=Q Y;X2K[0>8YK"Y0](QG_&0NI"X#<MS(3J*(+R,2>EJ5W1AMWLF7
MDQKH<LF5HG*:>\KZA:5SM:)?=.@/,XHB[/O4WCU/16 F  7;7)FTK$(X"I[J
M9KIMJ>&8'ODQ7]3$YR[ZC)T>+_;VQID),[U>5?4M-AG3DPNQ?%H_!XGR(QRZ
MZA&QDS [9Z#F"G'&?"<Q Y/^G?/0QC.7'5U$,3O8WV<W!%,6;FNS4XG(=5P<
MNEDYEAZU]K(O;HS&K S'#:E(I],)GOWTG(>?&BV/HW$KE9V!\@T7/-/GZ*[[
M2'Q[P@J]I#8D'6OCY>=V2@LU=,6N*WL355RQRU>2OX*=/C*Y$W&).PL#^C-U
MA"B9FQ/=OESGZ3$5W3(:/Z5*V$D171WB/K$-H]%]\D2Y&(3IL6.J^[)@X,-?
M\R,;)PT<MJEH7#E(LGE5>TQ?0+[;9)8=V]+1/)?*V[3.?17F[(:R9]H)4V=]
MZ2C9#BCQF"T)5?!TKAP+'GFB:*; Y23G6HX]RGZ;>A?ST[ Y<7@T<L-I=M1-
MG_#)./TP?X>&YKQ@ID0<NG:Z&-R=H[KE,3VT8Z:R;[-?+([I^,3212,^'8G*
M.XIR=LI,/0F-#C?+:@&C:()#!F_!V"04CADL^#$J"=G.#I<-^O3$>1FSE*]I
MA"F%34+V&6+9025%*/%(R+T#[F!$,V*[(Y=^)$_\D)-BTB$CG'CQ\G)2HPV[
M'I4\;/'8VN#%:S7T&.8A[7C.#7:V3#F;WB?0UR;4;GE)'Z&+25>0O@VG#C*E
M,A"[FG9V?LUE(_.OPV06L]>'['*#:CCZMY?Y)N)[*Z+;CN\MREJ^J2BM=)'=
MP*G\'%8FDP/<,8$39!MYI6&Y\!D+NT3.'<@E6X$[;_Q"8CKS7'YPF%YY,<7)
MC8.(+ MX2NRRU&VS50B[J"I,3K##K@[-"\'(7SZ#7SKN73[KX-I5\%M7+I97
M+ZA_,"]$RZ,E&C>O93=(W>X0YG.\$ R<]:B)'XQA_V(S]DW, JQ>D(]X(-7V
M4W[!#OW.U6RQL+S?X9[>3QB3Z$Z8.T)Y/,V46J?NFRR*82.Z@RNI_Q]'[E]!
MZ//+E=^31X\Z5#F\?F-^$;5XT[ .^I;<7,YBHU[8!0%>"S.Q%M?XZ7<>\21&
MST'X%V=GYB5GP,IVR/V6\<4"*H_X6#H6X$O&_O^8N)[#X>SZB\5,/7;ZW*Y3
M@2W+3KV,);J8S$@O6!;;9-LJLGE1P+N$N?[L7"]UN].KH]1 C[T7T287=7"B
MB&?<QI,P2,83=&/' 3/ 9%=T%]E=" \N MM!F 4N=LCFV?-4M3VS__C!AKC:
M9^FL!#KMTT^;X<L[@HQ7(Y&O\W.QO>'(AMAPY&I2W>V\UVQO3Z_9CB4L-C\?
M2GPX]+; =GZ]-%P))\YYMS6*N$2.1F,7<MNZS0&>-@U#K'U8E$RI$42_YBR5
M>=A2UT%4MW-+[PDK'3<?J\QJU=O>N;=*>8G>SKVZZ-ZMJG<L@+EG ;K]#>X?
M7XVH7R/W#ZV=(6AWG*(L2:V[:;60S"O06EFCS0[I1U?IDT=ZK.J306D0E*A&
M(J <Y\&KLM7 +E+*[G@ZRQ>SJX3WF^@^GD1Y\7TZ<->([./SVPOKB9K*[,AD
M;[5;)Q1C>$.T0>LU@=HF]#G/$$UCW/=:?"4K*6SQ,/,$[U,)O9TN^2U^GH>E
M%.LT)@X$ D2>H&IBFU7ECZ^L4&55>7/8T7K#0O6Q-N35T91)4H5930 *0U]E
MT.L.-'-_._D6B<__#<*_V&7B+ S8+5MC348QA6F:(C[[VJ"[MS -",\FHD]Z
MV3G0>E5VSFN4Y&1EG*()<= XV!90W$K!>8H.4)4*6DOK[#<50- V$:TG@VIE
M1JVF#_9Z4^(%\TG/0-L$[:-. "3O@U.MT-:[VG!0J)(QB.U&8+L)P*Y,Q/<&
MVO#@*['7RI'N"]7;W@F)=4S*OO,IC?3=T>6H9T* 'P3XR;^0$. ' 7X0X <!
M?K+N)@CP@P _"/"# #\(\(, /PCPJ^+HJWG:H/6:0&T3&@+\(,!/C0@5"/!3
M%8#2!ZE @-_R:D" 7Q/%)P3X-41X*B8[(<!OL180X <!?B!HFXG6DT&U,J,6
M OR4A38$^$& 'V ; OR$!O@=&K:W&NR7/?(E;;IVC[]G_<<_$I^,W'@1XV>5
MB_%#B>^FW_SC[NH,.<1VI]B+WI^]L<X^O+'T#GUT0<LKL]I.0MK 9 \)G0I)
M,(WN=A)VS&HK"7<QCLFE[_P6V'MYT:V0$*K,M]&Q?VKK_>E'A'[)N?;M8$KV
MT-&KDHYANM>6*UKNG=9Z9<OLH;V5+?L0^"I%X*MAK$6^,N8ARCT(?=T7^LI7
M*<;?$4EW F]4XT9I!QE>.I;'OKK^N,KH5\-(5UJ$)Y*/)=7-=7</6 QCN$']
M\=?V\]%JH?]^$A*"OM)')Q'Z[#O$ 90 2HZ*E18$CE.$"-<*IN-#A#?\X6,)
MEB<T" *$VQL6MII"(C! 6-9PSE;AN\HPX35=45.8L$PF1YOU @0)JZ@-#@L2
M[@J[$LB&4BI$6#8':W>81GHJO'+BD[6B4NZ"2,U8X7-+[Y1S7F3D53F+]6B*
MJKQ[5Q1^IF&")&62-+V<$BY)3V="MBMHV-2,;@?DJ/QR5$GT&9IA;#;W;:$8
MY7?C($0;"F-+[X$(!1%Z&A%::=9:8P1H'ID#\E+%A(NAIN]/,0(1VUP1JQQ<
M^WL=JK9(9.6V*Z1<%%RP#G7ONF 9-T!L [2+'USHAQY<;,^Z8#_/\MEXKD_>
M9#K U/FDW^8/;7M^7?A/<3BFA-,U?\>^G7U,5XG_9OD%AB5B5;)WL->_T^<#
MWD\(^N/B[H(%3J-/":N&ZSOHU^ Q0I=VC,[G?[LEHR"<_JBAYXEK3] SCE!$
MR2$.<OTX0!Y^1H&/YN5!35-#+*A#XT^Y(XH%/_9>D#W!_GB+U7\D42D1*04L
MJ)E-X_%%0W@:^&,4Q!,ZE7CB^N-(0U[P3$+Z([*#<!:$[/S&781#L\_T(7<Z
M\\B4^#%[$*.8^B@NJZ>,/?Y4]!+%9,K7B#X91-E3(?8C-W;I K"'Z#\.H8,X
M*"0S'-,OQ_1G@D.?383%68^R0_@H>8Q<Q\6L7C-=YF5>I.M-1W 2FWX[SO^V
M;?*"5Y.//@H#2B>:XN_N-)FR25O=_T*4TQB-/!PCT_@O_J"&R&A$[-A](NA7
M["<X?$$&Y_W@8G._S5[=&7N ?\"WY=E7 :*2S9W2QS@F'G%$$ DI8B@ZGMUX
ML@HNP1Q<0%5#8H>.MV!4[!N(C^U8N(3 R*=/C+W@D>YD*K&H%')9X@T5"F_H
M:G$QQK?3^2_7O]U?_\A*Z3RYC%L7Z _?X6*$(/ZWQ9\T9%,UA\5.U?4WQ</+
M0GK0/Y/OK,@/VY+81YAE:_ <HI#$2>@SZ9.F<:R/,3^L[O\440$U"XGM\B_.
M%P-'$<GJH=/5\!*'+\M<NO*'LV4*1B/Z+)6U=&4]"G,FX3*A-\.ND[U>[,JD
MTM6F(M&-*0#%#DZ7[%,PG6'_!;F;"43EP$=Y\"<5D4QZBM^-8D?D"!=,_GR_
M4-@EA*V"R]*-9H3J#_[;)<C_F81NY+@V_X/8>;19'5UR<;%<O#VSSL0C*-]%
M$^P@/*.\IP8$M1.\%\&H^F%H#JB.]3R*%,%#4SS:R32A9@ZS:A+?<2-JQ3TF
M3,CE0%V8<]1H=AVRL-#NJ,2E(C6F:IT:O/0_669=M#[4?(BT 065$6+I2"7.
M?%[T.0?SMA=SLS2W6)D]RR9!*'2Y)J#?>R0KYNOR2,Q^H60C[#C<ZJ4J=6Z!
M)W-EN68FI/;M AT1FM"UH-:/G:X3U3TA>Q&3#51!,Q.<S8X*"SKBB-I2#$-T
M2J[_1**8O4>PWMW-XPJ4C6#$YLOJ4T^,>CZ4 SRM,V,%,SUSK*6<W;JFJ;9G
MZ[_=/Z%"!-.'H\2+4TB[4>;/L>^E#!2_&>E<=NV;6>C2/U**-@2;V#E4840O
M;P1JB;&#$0?]8.D7@N>>BTC!)%#^.]D-GNC%R7*3!=N.$3>)!<\UWR=,($X"
MSV'' 6S^W'F^C%S,)>L/PXO-"P;9F<JE=Q2OG9+D2>-NYF2X(17%?U.GG_JR
M3"9LS5,K9[6AJX2?VHC?@C'/99X&/)>9L%QF-$]<%?PZMBZIL97O>['C+VEJ
MP4@3.]P/9K]_H<_ANW04MJR@%M9#MF!B)\&6GP'9COG;%FO'_>F%3?.#:5H%
M)DOW!#_U0E^HG!DEU!G?:?"Q'UBGL1';-CNL\APHS_3UF7(]U#;BIQ+,J=HV
MB5$@&GHK*\)%7SZ!%6].X\)P:;6SZ:U^-3VSC2AWV*'QZ@BL-=N,RAK&BF4S
MQ<;1A)FW>,R/;BDI[&1R3(W*,*#$\^5\#D+/:;,+^/D[.]'A&HHNATO!9<<+
MSX0B:,J.OP5KW0W%X;@CJF R7K.)X"EE$86L8$TVG7&PL_.IV<Q[R<GF&W64
M)1,Q[99PAVCM'B#=6?Q7C\QW65&!U.ADG0+I?LL.,]BX4_<[7\O50S+Z=OH;
M]NYE&&OK#*"#TB^P34UW+]\D[%<3P?O4<QW\LG+6X@5V>@"S6::AG,Y8-QOH
M5\Y]PHD=B590G)./:3FGS02/<G1@?^GB9>'<5G!&MD\PJ7\!N>P+/1+BHW&(
M?;9]<SVRND6T['0ZM[8G08IMC5OX3#$L^ZT,\8)/N":NCT5;B%^Q1TG(/(;[
M"7:]%'TX3BT *D!=*HCHQR=*5I!$R$EO+!/?8[<!E+^I"4N7@.O09S=B)S@^
M&0<Q-PR9W*'Z<#RIP+9EBYPMBZF;AOCSN)7EH:_@;\R72;2WGQ^'+9W;YTBT
M S^U#Z/T%B^]#5^VUY8L2RK_J.ZY$+S>;,<P:;JNPM?T"+NA9Q?S[-9[FPO'
M]HKXT]]-GTIJ?V1WH2*99BG>J^80%SY)T4=7J?4VOT$0.[IH%_P'\V*S=G<Y
M^G//\WSE'D7PO/6++<DP,J%_1N67XWK<GH\F5"[_F)ZJ&1>;S5,J6>\?]$WS
MK-R2BY[XYA)I[*!^EL;EB+YZ$RTL]S9<%V(&ER^R^GJ-(7.CU,C18=YFC:5&
M-E?\B%*%NK@ZA;J:I2P!'0U#1QTE+#-.GJ*"99T@@@*6N^CKE*]A6J)<69WE
MZ:" 9?LH;!6ZCR]?^7H*X:J>J*EZI0 -L3,;AQ\5EMHL,N:9%4O**E.2]/@<
MJRH32#OFW@RK1O)4.8+:#E*C5X.DEEW^YK<I#;7%Q50SV,S+EQ2QFJ6WNWNI
M<@0U!GM=J\IJ;PV1ECNOF5LH+4]2^Z5:Z6ITVEU/4SF"E,5J=W]QEG9(8^6@
M7;%'=II:+E5N U,;[*_8U4@8*$<0X+JP*6)VNP<*^#;5*$J3US<6YLAWM#OP
M+TT^B(,8>WGJ1=;W-201"9](EF^[''F=1=='2V'7+ DI9*E&+,I4[ Q_T*N*
MZTKSR7(Z6?*RAZ/(';DL%8OE-F<EO%D(-<NB?D-IG"+/Q8^NY\8O>=*CV,FQ
M@&(6CRLZ')/E?_.X>)X&@ZG_:A,430C9K%!>ZCVB:Z6P0DE.7L0FBZE>J5R3
MQE>GM0LH=)\G)'V69S"EL?*/E%(2QQYQ4I8O@(YM.TQ8C9J )]&EM8 XDJ66
M Y34Q&=9XF.?_L79MBO3Y/WEC8Q!;(H3FX+I?18[GG@AW.E?;-9O+D=S'@+$
M]V1(N.KP@Q6]0[>EV)=FFWQ&?.S%K(C%IGG5F@30+(\><C[:*L-6TI1"XA&N
M:JF]M>ET"+&WF/K9;DD*?E]6JU+LJ#SI\YI9!ZP6P"UY(GY"T!V55:XMNGS/
M^?7MG>CD5<$:AMK],0/-<C$HL:^X(S8K!T !.DU\-TU-1G>\BF6D44[8HA/I
ML/UWXJ9U6^=51I:JFHA]V:)&2C/D!$4DJR[!^$"R/%1>\(E\IT/Y<_/[A> P
M8E4K+ 8*^F^7ZW7;"R)F?5\O"FHLAL5>%%#-'Z>>U[)0REY#UM^RRQ=8<7*R
M(AR+3/ZT'N:(.F^\N@2U+^C\.GQ^? KI)-,\3FJ("*[CN:@CPJM6!E'<:NMC
M.<^;ET_>DJ;],<3_N)Z69Q)?,W'C.QKZ+?E.IH]!$HZU>2(P_8E\=^U M!87
M;(!2JK\1EH[-**%BC#_*9G]'08EG04BT1;;WO-Z S^NI\AYCK#K8E.G/8$9X
MR9?EK<$*3-#G\XQP5M#!RTM.X(0:W*'+K%Z-NX;LS$?P8HDN)</FR0J\I)G\
M(S=B],Q%C.BT\E1@B1U4< JLX,1#T840TO,R[V75M'0"PCR[&$TP.X:@OPG\
M<5!!#2^>S3[?#1'/%Z9O6RZV4C4[VB/ EPPDFXKBB-6 IA*<NE++/-"0XT:L
M]DZ$II@RWJ8V'4HK$4QQ'+/2/ZP*#"]<$+)R_:(1?DDUN_@Z1M2[I28A ]Q:
M2:MX(OC @LJ_*,)COKHQ_<:\V.JRW.>GG%DESNS4C]<'F1M,K.@1-=W2K%=6
MY8CP=>>5NK/-PI02H3N&U0'/3O6W6%V\XA&AZL4YCW[D4CFM>,$9GPV].C*O
MXI)6*W%6:[X^$L\EK#0%-_/<F#^)'?)WDN99LSK18E?3==)JKMS:X/TALL-\
MJA3KDPSY[=S/;Y/HS1CCV;MK;J7>X^]75,51*Y3Z/?=TWW^D"ORO#__^%T(_
MYT_>V1/B)!ZY&;%5#'PJ;J.;T?S[G]-B'A]3O_J>,7P^$'*=]V?75P]6;W#&
M+&4F66[)Z/W9E]N;KP^_8E\W'ICW\'!_\_ 5AU;VZ;,?N_'+ [N7'/2LCM4[
M^\"($)I-O2T899Y+VMN32]JQ=%%!*OE0I<4E__A:AM"W@.X3PUCI&)MRD95(
MWH+&,G$]C5W*;2MWO5FZAM<VCN(H%U)I]0 JP;;4#Q"6K"M;'[=Z<[B-X0;U
M)=*X\]%JH;_6/'] 24-14D>^OU$^,+498(*,_UWT">BA6B(G6D"'/<CX/YKW
MF[TECR=10'-)P/?I<OX+ZXJ:DOYE,CG:K!>*L;LA.Z;UVF!N1)M[C.CN1AK.
MT='JW3J+//&SO#\3UD9HK\77EG;J7[(J\\LG/EF <:F-T/Q4CX&X'MN5]HP^
MM_1..>=%1EZ5LUC5Z88N/_Q,PP1)RB1IUJ]"M"1M>DI^4X!L:D:WW?F:#9&C
M2J+/T RCRB(FC1&C/)P,A&A#86QMJ=(/(A1$:"TBU-Q[DM\6 7J5]48%>7FB
MVCJ5RM>A1C^ B%53Q"H'U_T%<-HBD97;KD>=9,E>,Z?*?="A[MW^JFB-Q(&"
M8AN@7?S@0C_TX&)[.:A%P'F),/+5>/3Y5VZ)'?BVZ[D\Z)_^XO\$>8?A/.Q\
M6"[L'"6^FW[SC[NK,^00VYUB+WI_]L8Z^V .^AWZZ):0^IT3.YJ0OEZ*D(?L
ME0_\ (8U*/^%!.,0SR8,;9??W>C!9O5IPI>'3]_V4]TQS=J(-NHB^NM_]A-M
M6/J@-JK-NJB^_S^O4&UTR@'\+IE.<?BRM,NSYS831/J6V 01^9/9H(<NU%,I
M/4'HH0L]=-.W0 _=U]8;>NA66U .>NA"EU3HH0OHD H=T$,7,NJJSYQH4Y=1
MR*AK&86M0C?TT"UP/0 ]=%5L3PH]=!M 4-M!"CUTQ]!#=QEE\B,6>NBJ1E!C
ML <]=,?00U>0+R<GPJ&'KG($*8M5Z*&K(K2AUVCAG&SHH=L @@#7A4V1LCUT
MEX*F7XV@W!%GFCTV_YS%54>_D_".198L B\[HD*DIR]_W%W-LO&78TG-LP\L
M.FE+'.EKLUP+)R5C%L]Z2V8!Y;@_WE*Y?$%6M_IX4E9IRAV]% PI-47@;N,Z
M8WN,*2_YO0%%4>_,,W,K?L%*O8 , SQT;!'8C*[]41!.\=9V&TWJ<+'<J\#.
M6YOP)@5TB(3UK$A;8-"?LAX"U;0$OIR2D,I4P1T*-'09N9CS[G,2!C/6!1IE
MK9#CB!(<T?4F8;3:L\&-6..AD#?88E^EP^,Q_7F\%-?.^K\L_L810IZPE_#N
M16*)H%/A6&/-C'G')(_U/(IY3XGM+<)"$@5):+/^%S["2_-FG8;=*&OQ%V7(
MCK!'GV0B>DRE8<AH0ZSO;L@:2> 8S2AC\@862P&.]!O3E;=ZQ!_'$Q2'V(]P
MVBOD MWPA60(REX7+7T'30EFTI3%HM-QJ2">MYV.%DV1LQATWO PY4LZ-.]R
M;(M=:YZIP&8[HXK"9FC/P]U#K@1X/&"P01-?/?94A*<DC4L,5YN\X;^(GS;<
M?IX$'ED%'-MN:0#\WK=L1CF6HA7E>VYCEXA]C^@6AIGH%3LH[^*"'UG3F2WL
M%=Q:)U(C=#4_&Q#@^6\>,Q1?X$IB42S=$G2VH9?5XL*#+SM[VQITA 5?\J&4
M"\T%] /ZY4)_-:'']B$%G"VC?\(V'WUH\R&!L&A5&X1"@15#4<)D"'Q7M_U%
M;@74&JXKN>E1;^BR-$9*F_5&&]N '&1C=?OBBA[E8]5C,E76)J.8;2J+K;GS
M(N\;R4YC]_;TE%@^5%4B]N@FK576JBIA 1Y+3UG[#_ASK*21^>A'"%<E.NK9
M2<_.2\)VA;PTI82VU1]H_<'>R)17Y.31=%4F*!7E5,_0+'-O)6B0F(V4F&63
MM624EDIN06/8U8QBB;#2"TLU&=4?:I9>82ERD)6GD94[8E] 6DJX";NZUA\6
M*H$.PO(DI>IUK;<_30YD92-EI>?2]_!(3!:\Z6[$DX(8+7<C*N=V/C=Z6K?7
M+Q3VH*3@58^SIJ59O6Z%O7=!5)]&5"LGB:&I2L$%Z^D#S;#4LI8!!(5K /2U
MX98"X@?*]XTN22#>0;R?G*"=&WMUKRYVMB6"F[)&%<@GI8&7$.NT8VVNR"PD
M=MK/*4UKG;(D^W_X+\K%/ZDBU9H,[U:(JB8S")SY)EI[$ '5J.N/KM;3-YM[
M-5E,JLJGKGYH!260ELV1EA#]U) -:&H#B'V2GTV69O0J+"4*<A(BGV +[B=J
M,"A4PA3DY$ENW+H5-@L!*7D:*?DI"&<!JPH(@E+%"!A+TWMJ^>K 5NY9##O@
MVBLGC)63P1#04C0/Q]0LQ6QAP$!Q#)C]XV.:0+*#9)?:NE8]"*9Q$AIX"0%-
M.];F>FN9>HAD:GJ@3"MD5),9! Y\$\T\B&1JU(V&T=/ZUMY+C<;)244996H]
MTP!YJ9R\A%BFINS OM;KP$V2_'RR-*N_ET\@*9LH*2&:J3E[T-2&0[4*A"K*
M)JL/U4&5DY3SB":>@+E2Q(DL"CRIYZ*7.,57)S#FW!AJ':,#M9P4Y&Q?ZPP,
MJ.6DG,!63A*?(.*ET5N;[NQA#XYA6PT!71L,Q!Y;*'83?Q-/2)BWC3\GWV?$
MC\B/<!-?;.,T^4JX<4(06 F&JDJ&ZC4[2R!1C#+I"[*W"<=\YZ;6,0=P(M $
M1IDF%&M66&ZFUBN(S2;L1D,;6GN34$!HRL$FO0^M2)03F=N]?9"<*MYL=$#,
M*L?3<[BI4E J(Y3E0SV241"27#['^+N"O:$@;[OX-5;74"ON"S!0<,&&6HDJ
M6=".1%*YKYQL%[*MU<SX;IR,!EY"S,".M?F$9VZ,O?2^RG'C)"20N]_XU/!6
M2*@F,PB<^R8:>9"[WZR+#U,;*):0JB:C+,V$\OH*BDM(W6_(!NQJ?0.NF*1G
MDZEU#$A'54Y.0N)^<[:@H>G0L$E^-@T-B'A23DY"(Q*E V(,S1R"$:H<6X>#
M 8ABU42Q<A(8PEB*^J*Z-NA#1GZK,=#7NOU#A?O;&%-*YY\<]RG_>9;/QG-]
M\B83_:;.)_TV?VCI>3Y0_IT%\1Z>1>1=_L.RSMBB5AJE589J*141Y,BD4T30
ML\6QM@G+B3O5GF=$\4_/Z9YY##QG*Y5?<6A/D&5HKY![4-Q,MR]P&?+!:EF&
M*V*3Z2,)7UN)5\S=DN%&)9R'DX8G';S,YZZ/XDF01-AWHL8F.XF4&"58WA )
M8^K&7B-#5COS8 *![3O87J:9]&$67JVU9.2R!6LE':S&&G1 ,58V1 Q49%8>
MS?E:K<IS'"'L_)E$,7'*)(NJ'L5^'[ 8=AQ%)(;H]<8'1\MJT &#1)I>DAA4
MK;FR@>#U1D6P] <]K3/8&^W7.#FI)J<&AJD9@^I]51"8$+Y^:E-%SAW8-YFL
MW-O\L7&R4DE&]?H=K3_8&^0%HK*!HA(BV)NS!TV]IYF*M316DE&=ODZ%99F\
M2!"6,@K+U>YS 2OC"9*SW)6FG!O8L@;:0&_DW34P=F^F0M?0NIWCP]I!+LLH
MEY43PA#/7#B_6N\.-%W?:W,U3F0## K#P-"'FJ4?FD(J5VC[GI)UO3V7_1W+
M$*9VYF-5PIY?2# .\6SBVL@G=%#LT1%<?Q2$4]ZW&85DY!$[CA UK9%#HCAK
MZ(R"$?_5+ R<Q*;?G+BS&7$NT&^!/W[CN4_$R6((2OA<RB__\DJ[$7K$$5VV
M9!;XZ=I.7B(V7>0%]LJB\X6].'IAS885OH6<C17H=_9 WS ZJV0>'YF6#E5+
M:-;])"0$?:6/3B+TV7>( ]@&;*N![8-R>@I#&E)95A998"K+L02+B6(^B-J:
MSXT:$MQ<,K7E>"HAM^74?#\^7NA@<Z&1R2W"4=78;!?A*]$RO0'I,) .4_B,
M1HU\F&U'9.7R8DXG*B#KXC!C\%AZI+HJ;C)_H)*9Q(<\.^GYPW>I-D%W,8ZA
M0V-#(N.LH:$->VJ%,"K*J=Y ZY>JXP!B4TJQ63HY1CV#4LX=:.@];3B$W!CI
M&36TM)ZUM[0\2,HF2DH!N3$@*VO*Y-6U;@=$I?1\ZG>TX?XN'" JFR@J;U@N
M#!H%(664#Q)3P<P)<T"-'+4<=^#KF%>#!^-508D,!Z)M3X;HZ0/-L" CIM4@
MZ';[VE _OFX'1#B?/)I(L>"ARF*%5C?J8EM;(F@7%2JD2.@ ,%)HC %(69"R
M<DK9YL590EL;/KR0MC8@ET NR2F76I%I AE&[>2[V*@KQ2+D-TH^0'A\H3,N
M27PH"*1O-2?A4DEBNQ-"[H]RD.6\ 3#Z0\W:7XRV'== \G.JU]<&W>.+4X+8
ME%1L0LA]0W9@?Z -%,M.4I-/?:W?W=MA"01E$P4E1-PW9@L:AF8,]]99!5$I
M"9_T#L1W*B<J(>)>^<CLGC;4U6HC"7QE?.UJ PN,5^4D,IR'MCW8VASV-*NC
MUOD!@*!PHISY6OOG5SM0_/PVB=Z,,9Z]NR/C*?'C6S(+*)G^^,J-;"^(DI#<
MTX7XZ 7V7Q_^_2^$?LZ_<$N>B)^PO@K.^[/KJP>KWSM#-IT'??R6C-Z??;F]
M^?KP*_9UXX&%F#S<WSQ\Q:&5??KLQV[\\L#H&?2LCM5[R 9^X)<^;"X?D\CU
M211E4XLNO[O1_*F\5_E7'GQVAA+?35_[Q]W5&7*([4ZQ%[T_>V.=?;#Z@_Z@
M2]^T(#>?_6LT]6NE*7+Q(?08PZYAFD?1,ZB3GO24Y1"*NGI_V#N H"LR"^D7
M>=L(^K-'V ^7OG,Y9:C])VLYD1,[E!60W9X^7*'V$+I*K,1 EQ'&5("9M:Z"
M(2?X!X-.K<M@UKD,\U:6!PEJO5?OOK!*+<4K4MJT2C/V9D;HVE%U?.W;P93\
M%D0+63[HR"K>C%[?ZJ]0OH6. H1V991>1K_7&0HDLE;KZ7#A9 Z'W6)4_HY?
M^ OO@TO[[\0-R>]I,RWWB5SR.,H%S?5:5T40; [6F/LJ54<O0JTFV:'H[O8-
MJR;Z:[72#@>^H:]9)Y6MP+!6ZZR00C;,84TP&)8SSEX18OJ@WR]#QYT](4[B
MD9O1NI]\O>AU]_$E^^/<8UY05\[F.OO G/9M72/73RJG.!R[/COY>,?.#;*/
MZ5D%_\URFTE#R!%E]@[V^G?Z?,!L739.)XY\23HH-][P8Y#$*,C5$(HRE"-7
M[,LBA",T"CPO>-X6^C];/TM9X4MMW3R;F#G'/XEOX"+%J;WP-AWJ]8YK>5]$
M0'^KT0^=$VM89.B<6&&T0W/R6R&ON9U\A\Z)T#D1.B="YT3HG B=$X7'W7R#
M=HG;\Q(:5QN@#54>FLP?"$^6^*AG=Q)R=L]:2CHJ$Z8L?1BIU1]H_4&WA)Q4
M))98?D[U#,TR(:%#/8E9MFR#C-)2R2UH#+N:L;^O5..$I9J,8L6(]+UIXR K
MFR@K!51N &E95T\07>L/U2H(IB2?.KK6ZX"L5$]6>BY]3YKR$(R0RP[ALVBY
M] 03Q&BY&U$YM_.YT=.ZO7ZAL <E!:]ZG#4MS>IUQ5[/@*B60%0K)XDAG1^Z
M* ((:NZBV&M8.#2(]Z:*=R$;6_K^>U5$%<@GI8&7$.NT8VV6*Q8@[#L(+Y4J
M*!?_I(I4:S*\6R&JFLP@<.:;:.U!!%2CKC^Z6D\?*B4F5>535]\;IP;2LI'2
M$J*?&K(!36T L4_RL\G2C-[><V20DTV4DQ#YU)PM.!A QQKIF=3KBNU_#5)2
M BDY+V\'@E+%"!A+TWMJ^>K 5NY9##O@VBLGC)63P1#04C0/Q]0LQ6QAP$!Q
M#)C]XV.:0+*#9)?:NE8]"*9Q$AIX"0%-.]8F;5J!1F$PS4N(!W[)2DZJB+,F
MX[H5,JK)# ('OHEF'D0R->I&P^AI?0O:PC: 4:;6,PV0E\K)2XAE:LH.[&N]
M#MPDR<\G2[/Z>_D$DK*)DA*BF9JS!TUM.%2K0*BB;++Z4!U4.4DYCVCB"9@K
M19S(HL"3>BYZB5-\=0)CSHVAUC$Z4,M)0<[VM<[ @%I.R@ELY23Q"2)>&KVU
MZ<X>]N 8MM40T+7!0.RQA6(W\3?QA(34G.7W\>?D^XSX$?D1;N*+;9PF7PDW
M3@@"*\%05<E0O69G"22*429]0?8VX9COW-0ZY@!.!)K *-.$8LT*R\W4>@6Q
MV83=:&A#:V\2"@A-.=BD]Z$5B7(B<[NW#Y)3Q9N-#HA9Y7AZ#C=5"DIEA+)\
MJ$<R"D*2R^<8?U>P-Q3D;1>_QNH::L5] 08*+MA0*U$E"]J12"KWE9/M0K:U
MFAG?C9/1P$N(&=BQ-I_PS(VQE]Y7.6Z<A 1R]QN?&MX*"=5D!H%SWT0C#W+W
MFW7Q86H#Q1)2U624I9E07E]!<0FI^PW9@%VM;\ 5D_1L,K6. >FHRLE)2-QO
MSA8T-!T:-LG/IJ$!$4_*R4EH1*)T0(RAF4,P0I5CZW P %&LFBA63@)#&$M1
M7U37!GW(R&\U!OI:MW^H<'\;8TKI_)/C/N4_S_+9>*Y/WF2BW]3YI-_F#RT]
MSP?*O[,@WL.SB+S+?UC6&5O42J.TRE MI2*"')ETB@AZMCC6-F$Y<:?:\XPH
M_NDYW3./@>=LI?(K#NT)L@SM%7(/BIOI]@4N0SY8+<MP16PR?23A:ROQBKE;
M,MRHA/-PTO"D@Y?YW/51/ F2"/M.U-AD)Y$2HP3+&R)A3-W8:V3(:F<>3""P
M?0?;RS23/LS"J[66C%RV8*VD@]58@PXHQLJ&B(&*S,JC.5^K57F.(X2=/Y,H
M)DZ99%'5H]CO Q;#CJ.(Q!"]WOC@:%D-.F"02--+$H.J-5<V$+S>J B6_J"G
M=09[H_T:)R?5Y-3 ,#5C4+VO"@(3PM=/;:K(N0/[)I.5>YL_-DY6*LFH7K^C
M]0=[@[Q 5#905$($>W/VH*GW-%.QEL9*,JK3UZFP+),7"<)21F&YVGTN8&4\
M07*6N]*4<P-;UD ;Z(V\NP;&[LU4Z!I:MW-\6#O(91GELG)"&.*9"^=7Z]V!
MINM[;:[&B6R 06$8&/I0L_1#4TBWA[;__#:)WHPQGKV[LR?$23QR,[I+NPS?
M$FH QJX_OO9'03CEW88_OF1_O*?+\]$+[+\^_/M?"/V<#W)+GHB?4%)<Y_W9
M]=6#-;3.D$WG1A^_):/W9U]N;[X^_(I]W7A@$7,/]S</7W%H99\^^[$;OSPP
M*@<]JV/U'K*!'^YB:HJR%_]"@G&(9Q/&BLOO;O1@!XD?AR\/?]R=H<1WT]?\
M<7=UAAQBNU/L1>_/WEAG'ZRA,>SUZ<@+DO/9OD9#IVH:\B?88>Y7'J&[GQ9#
M[PV'QE&T=.NB)3UM.82:@=[M'$=,KVIB'B?D@;<PN"5CUFS[$'),.OHA.$M+
M<-^SFMN_8]?Y1N(%8?U2A+T"GH[16YG>YD36)YJVO=F8Y:#"69IF=WV6*[-8
MG>)">'W"T>2+%SS?);.9QYF*O2LWLKT@8E4C[YD0G NO!2G#<J1\8#)5</;/
MGJJ>_3WQ4!W+$&:9S\<JK<'XQ]<"R;X%,4&&A?X;3V<__7\#TS!^0LM\1(RY
MB'&7'TI\"_PW_#=+"JK$.912Z[TU_FQ"T(AB+WBF2AVY+&C/<=FBT95U%TO(
M-H)-0I\]%"VOOK/81B@8(9LM_0R_L+]&%\<N?"MKA9O#OAB*TH%.3L^&HWDL
M/9(=]C4Y_$UU'JE&CPJ8VZMAS89)^DHRHR22_,*3&[I[K"2#I\H+2>PPLJS[
M&BB_GX2$H*_TT4F$/OL.<0#]@/ZVH/^@I/G"H#\PJ<<X8:ZX "?L%+GBIS.
M((FXUMSQ#<X?3Z>DO%>?PE:ANTS:P='-C8P3),\+T1U[^L\OVG2B&78=#?DD
MAHB H]DLY\VNH76,0I?[C>"J<@2U'::#_2"M6*PW0%BG]Y5<4#?4KF]7*+NI
MF5V0NTH1U"3L03. QAXFPH66HA=:R@M(Y0A2 75M-YU98!>/+G+])VI!LT D
M;,?NDQN_E*N;!1+UY-A67@ I1Y *J&N[1+W,(CTC% =HQ@+SP_A%0S,/TU>P
M6%KR=^+.6"0GE;E4V/*D"G;&_,*31E2#OYHEG@Q#TZVN<LQ2CB UT6=IEKZW
MN-%1N6B%TCE6<T(^!=.I&_/H]$O?^40G10U)XMLNB18C;*2"='1=;"K(O'',
M$@=9K5QW]/+3%(=CRITXF+UCRYI]3%G)?[/<;,8P1;".?UR^LLU>RO36NT5H
M$4_%V."FJ'=F\FKSP$OL"U82258 L(G3V3Y^<:5>C%E"$L#7>;,KJX-"G1HH
M+RRG@[I,@?=$'*;'GW#H!DF$/#)FA8?MU *@OXQX @@+/"*("@S7Q^$+!7T2
M1H1E=CPF] $211?H.GMFYOHL,X3^C<X2C_E&U/B?$B]VIZQ,B.-&LR#B5@9[
MCOZ-#D;_$I,P0L^NYR$_B-$$/Q&$V>])Z+)).52.T0?):$3L& 7I^S)ZYNSK
M_Q0) ^.V-:3[G=_#T5DY:$27@X*$3FY!3XBHL*&D\L079CWQ3)E-& F<TY:,
MFMENB5E,V*WG549QF-AQ$M+OT&_?$H\MQ&7J<K\F+@T0ES6)RTW3KD)QN0(*
M]&E"R596;$YPA!*?VDTQ_HOX5#!2U-,-_D2XNQ3.5X(@ETJ 7#HNR8%*A5,<
M5#DZ<J?4'WRJ\A542<2NY_Z39A<R;S,D%"#_;/J5(NFR@XB.A9\H?*DBN^?J
M:)FS7!.YONTE#A7Z]@3[8X9TIG[\A#?)8C.EL@[G*HVNDY-P)8I&V*84,=FH
M(8]M#>^%087#'MEX1O\<O_ !7'\4X@6 GMUX@NPD#$GF>%,'W+7=&=<\-I5S
MP92^V2&42H?-FF5ILD$SUYS/EJ(RQ'XT(B'?FW1:XQ!/(S0*@RF:T'U$1["K
M7%NVLN,\53[=)-1$9V]=^PM?=S9!F^^7T=)>8C-GUKSK16@:/&6$Y.O[2.)G
M0E;7.:0N@<V34F,\&E&CYHEX_-=L@:HDEV?"4N-HL?,SBMBLJGQQ2()PC'WW
MGWP""^.KTJU3Y> 4UY7.G5>JRZ\+& 2/T5E[5)(:&B\D=C"FP").MB4KM:ZS
M[6ZG1@1RTH^B7KDGAK[4B%P\"Y_D9BATN4E6R;A92%V[D'Z9@H2[!*AB6Z3*
MP3-50O7T9B%+H?(M\QD9>N;E$JI\8^;'[^R<(?!5VL*VX=IXR:#+/K$#"/0<
MA'^-@M!F]A6RF5GM+JMR*IW#@&K1_'@B3&OKG,J9;I\66!0!R>K4)%.VS_]A
MIMQ$G!\K7C!O%1IY:  #6Z5^&%T:;-MA4JO2?,0>]JFQN22"A3)IN]VY;*4O
M;*G<?Z*SH*HA"-E<JIS'[@34IBB=JL&_)1QFXY!P14K5UKW^U7SWM8J4QR>S
ME2U).=AV(E;V(M(PS8W0@#))WV;YX(!*Z)0J45,4A?/@#VM?NTY3'.G96+70
M_C%5* BS YG6L[IE%%H"2;0DI='0Q=&8C24=C8!4%9"J)!</4YZ&,-5IU$7W
MER"D3^RM,-H*!J]0V#/$D9B-)9<55*ZHUYJ3<VQP<&-<G*.3"IOCX)PNAP3<
MFP-HOR(VK]'^6MVR5HCJPSC=%<CI;GVTKT0HM9[52AC/+-J[]9Q4UH#^_)U'
M695+)U*!PTI8T">L#FI8IZL.:HAHT7#P(BM1'13L\N-5^$G*0]:I\E^K#MD^
MA0 4-I_"MNS>G7DA<#T# %<!X+^G_:U:S_S#G=*30*(^)_;28=F(/-&R]:#8
MYL>>A/UU^KVO%>NOIM3,NLM;3SES(<XNN[S:M9"K::9-+>ZUB\(6D[-J']14
M?%\.TA7C)) C,SDMWF>;CN31:JZ\&PG0!&@JR\EAW6PL&^\D!+Z=$\"W(P6_
M3[!QY0"Z8OMVU26OAY$"7/%C2"_7'D&2,$TA5I%L49F[B+HC=$8L!K?%&U2F
M<J6[Z"E4K70S\.QHBJHTY?(Z9V:;M8/JY,!>JF,O]7N%*DZK[[0#[.J W7F_
MTVMJ/)PHEUP$BZHR68M!KB,.<A5ZT& UJ"CO-N.OCZ:H0M_7&(+WJY+W>\/+
M5)+O;LR+II:+)5%,HC2;G/*1<3+:6Z#\@!S9R5%SYYG#O>%F[7.P :3R@?3<
MZ W '5?"A%Z]]ZX7H."\@RPM[KJ? JI5NOJ6+M37+Q9?+GO4>(OAWH2CM^--
MH0/"4Q0SFD GM8$<V*2-WJ2&IO<L<, !T<H@^GQH=,!7E_?J_'AG758L@UL/
M$OIXOUY25%=Y M I<=NOMOO/RD5!TKBJ&W\S]A 2 67BC^KDP/:1:_N +PV(
M PD'ONZ.*'$ETJR5P9IJLFTS,%REG&ASW4]4-9ZE,2'AD!"MG@QI1C)=IUP%
M;L4@IQ@YL(/D#>4 _Q;0![=@X.M"1G2#<:>:S&M&0O1^FQ42HIOF_?Y&<$0<
M-,*VZ[FQ2[^-?0>1OQ-W5KH! \@7F>@!FZHYO%*='-A*-6RE80]\8@!=[5'.
M4!\,G&%PAD'8M< 9/A![X!4WS2N&,F&JDJ-F'1BC6+$BQ7@*Y,A,CIH[SNQT
MP+L&D,H-TG/3T,$;5\)T5K,\V+G19G@J1HZ:9<%,RQ#JV]M*Y06W&.ZJ';FU
MO3Z+V2G444=U-"M&#FS.1F].J[.W.&?[W&W <Z/Q?&[I<$^NUCVYY%@&)QXD
M,Q0!.\ -Z.^]2FNYOV_J1@_J@*FZ]Z&LC-S\49T<V#YR;1]PHP%Q(.' S=T1
M#@YUP&3"FFJR3>TZ8!#V+6'8-Y0"4T^,-"-MSMQ;>;YMD%.,'-A!==RH%;N%
M -<64"?D'K?-=U]JN[<RWK5"MK.*LJX9V<[FWOA(\':;YNU"DK.JY*B9S684
MJF>D&$N!')G)47/#6842(M3WJ &C\F'TW( X:C7L9C4SG,%A5Y <-3.=]ZO[
ME@<^MQCMJIVVM3WW#/*<%28']F:C]Z8%5<4 SNK ^=P8@G>NU/VXY% &1QX$
M]/&>O*2HKM#G[^TMJ])RG_\^B+$'FUWJS?Z#H"L0)T@>/;)U$UNR6UGFL%!Q
M)-51JA@YL.FDW'2&UK$*]6\'9QV0>B(G7#,M\,,E]L.+H73W/7GU*(4J8B!+
MRUZ15X[2*MM?#P[M?_TVQI3*^2?'?6(___PVB=Z,,9Z]6RFB=>D[M\3#,7$N
M[=A]XHV8K]S(]H(H"<D]79./7F#_]>'?_T+HYWR$.WM"G,0C-Z,=8WUB4=WS
M+R/7>7]V??70T<TSZJC[;*5OR>C]V9?;FZ\/OV)?-QY,W1@\W-\\?,6AE7WZ
M[,=N_/+ UF#0LSI6[^P#(RBCA_TXRY=V?3=.<3BF3(F#V3M]-O^8<I#_QG-]
M\B8_3[!*LLQ8>@=[/7_#5K=^0M H\+S@F:X6XFQ"43*E7Z7#1"BF?][@\9'3
MR?PSNHZB1MQ&$,(I:%Z0ZPN;^K87L:7!MATFQ$$AQUR5;\OPC!ZQQW+R(_I*
M#FL4!T*9M.W=X?*.RM>7=4=W??HOG\4L=(.0S:7*>="-:$^096B5XJ?*P:L&
M_Y;Z@[-UJ;LBI9:%CIENTK?Y0TO/9W(A_<Y"W7AX%I%W^0_+IY\;!Z3F1;]0
MTI--J$P.3V&7#F;IM]X\IU-_##RGDCRHXTD4D@E5"9T;IMOQ1):WW411.#_(
MM_8<Y'=-<:1G8]5"^\=4H2 <H6#4>E:WC,+-N@+'DRC@T*8:T;MQU%A"\)8_
M; 2D E+;Q,7#E*<A3'4:=='])0CI$W[K&;SMI$L(B0).KL1;07NC0(HZ.:?*
M4*O-Q3EIJ8=Z9/3ICMK!O3F ]BMBD^DC";<>&[5-5!_&Z:Y 3G?KHWWEW+_U
MK%;">/Z$HTGK.:FL ?WYNSW!_KA<?6$5.*R$!;W[<J:,]5PLAKI$//I)8ZX/
M7N1SUT?Q)$@B[#M14T-$P"XOG3QW#,*;H?)-W2@42*J^0@ *FT]A6W;OIPD.
MQZ10\4RXG@& -P?@O^.7*9UHZYE_N%-Z$DC4Y\1>.G\F4<PP4:YDL J@.#3F
MN7+VU^GW;@WIJR]M^/!D;5F<W3W=E ?035E1<@K7?H$NGI)R$LB1F9P6[S/U
M4XH!F@V%IF*<'-;-QD:6_!(!7YEZ0]=*N1Q 5VS?%J[O)8!R:#=]8JM(MJA,
M:#?=HL('S>A;"M4LVT .[*4Z]E*_!WVR ':UP^Z\WX'65XH5]9*\1A=8#4K*
MNV:TGS:&X/VJY/U"^VE5R5&STR@H/R!'=G+4W'GF<&^X6?L<; "I?" ]-WH#
M<,>5,*&A$[6Z,%6,'#4[41L6M*4"N#?TZ.UX4TC2]G/@4\,FA4W:WDUJ:'K/
M @<<$*T,HL^'1@=\=7FOSH]WUF7%,KCU(*&/]^LE1765)P"=$K?]:KO_K%P4
M)(VKNO$W8P\A$5 F_JA.#FP?N;8/^-* .)!PX.ONB!)7(LU:&:RI)MLV \-5
MRHDVU_U$5>-9&A,2#@G1ZLF09B33=<I5X%8,<HJ1 SM(WE .\&\!?7 +!KXN
M9$0W&'>JR;QF)$3OMUDA(;IIWN]O!$?$02-LNYX;N_3;V'<0^3MQ9Z4;,(!\
MD8D>L*F:PRO5R8&M5,-6&O; )P;0U1[E#/7!P!D&9QB$70N<X0.Q!UYQT[QB
M*!.F*CEJUH$QBA4K4HRG0([,Y*BYX\Q.![QK *G<(#TW#1V\<25,9S7+@YT;
M;8:G8N2H61;,M RAOKVM5%YPB^&NVI%;V^NSF)U"'7541[-BY,#F;/3FM#I[
MBW.VS]T&/#<:S^>6#O?D:MV32XYE<.)!,D,1L /<@/[>J[26^_NF;O2@#IBJ
M>Q_*RLC-']7)@>TCU_8!-QH0!Q(.W-P=X>!0!TPFK*DFV]2N P9AWQ*&?4,I
M,/7$2#/2YLR]E>?;!CG%R($=5,>-6K%;"'!M 75"[G';?/>EMGLKXUTK9#NK
M*.N:D>UL[HV/!&^W:=XN)#FK2HZ:V6Q&H7I&BK$4R)&9'#4WG%4H(4)]CQHP
M*A]&SPV(HU;#;E8SPQD<=@7)43/3>;^Z;WG@<XO1KMII6]MSSR#/66%R8&\V
M>F]:4%4,X*P.G,^-(7CG2MV/2PYE<.1!0!_OR4N*Z@I]_M[>LBHM]_GO@QA[
ML-FEWNP_"+H"<8+DT2-;-[$ENY5E#@L51U(=I8J1 YM.RDUG:!VK4/]V<-8!
MJ2=RPC73 C]<8C^\&$IWWY-7CU*H(@:RM.P5>>4HK;+]]>#0_M=O8TRIG']R
MW"?V\\]OD^C-&./9NSM[0IS$(S>CE7):E[YS2SP<$^<3B\F^I\OQT0OLOS[\
M^U\(_9Q_^5,PG85D0OS(?2+7OAU,R;<@)O.GD>N\/[N^>NCHUAEURGVVJK=D
M]/[LR^W-UX=?L:\;#Z9N#![N;QZ^XM#*/GWV8S=^>6#T#GI6Q^J=?6"3S^;.
M?ISER[B^\Z8X'%,&Q,'LG3Z;?TRYQ7_CN3YYDY\=F"798[ 1^<?G=,3'P'/R
ME[+Y\%=N8R!;)K3!0E$SV&HH;B*FRM=51]S:.:A1X:NV$79IV\DTX5L#I:D+
M*[L _19$6U(89H*1:XE [B% O9\09$^P/Z8#N3["2]0'G'I;U.IO>_O*RGIT
M9='C"Q4DTUG@$_J2Y\T*"0)?'A*$(S0*/"]XCK;4%YRM2]45_BZSR]0YN][F
M#RT]S\5S_IV%.O'P+"+O\A^63S<W#D#-B_[^I";);)2#=ED1'6_JIB@*\Z&D
MHU%/F2R 1'T=+I)0J#I*N]UU FTJPDAX#(G96+70^"4(Z1-^H0TI[%Y%4-HA
M@+4E8&T]2N<WG]:>F\_N0"!W!_5Q]P\_)'1F_Q ']NK209PNACQ+EY$Z)7=I
MN_ I6W'8TA3NC4<!=PS<,7#'I$=I4RU<.PE#XMLOH$,!K?*C]8J$[A..W:="
MI6R5Q*O2GAD_F@\*'1*IOF7!+6O<%FT7/L$M:Q6_P2T#MTQ^E#;5T(U#[$<>
MM72+&4&@1@&PIP&LZ[-HORF=:Z2U'K%*^V:N_T2BN#BG5=^YX* U;I^V"Y_@
MH-F'Y'&;/("S1$+\T1O#J&WGG[L^BB=!$F'?B0HEJ(!+U'0YD%F%)0#>#(L4
M.W\FF9T"B@X KA[ ?1*C8(1B_!WPW29\=TZ&[H[DV.Z)X7M/1JZKCFJKI-5]
M/*KK<[AY?A\(ZU;!NG1[BA+ KG%-7BTJ5DW1M15G_8 Z=U*XZ3LS1#]BC[7I
MCC1T16PR?20AL@P-F?J69.NF^.@[B2TE)4Y81V(G084*2:PZ*<60>S3Q KR3
MG=2?#[5NKU_H+$DJ[08X;0=.#:W3'P!*U4)IIWZ,EO:%=TO23K&:49)XO0#-
M5_W:FJ!9VJ'=#<V"A>]!=C8 H$6;.4A2%W(W2 >:T=F/TW)=O24ZLQ"":<E"
M>7?2E);'LE>*.(VQ6RA"$GQCZ>&X&0)Y+(NJ]"- #0+H '0 NM(WN0(85)TO
M"GZH(E"3)CH99%M+ "=3N/%1%(&3V$0G$='_/9)1$!(4$MO#4>2.Z/Q8)EVA
M.- 6.(H-1^2FR2[IA9-EF:#< 'FU(V]@68 [E7"W[B]*>'GYW\?UDU7:=VPX
MZM9=1PGO)8]$'4@\Z;$GSB^NTHTT-:/7%>I+%HA^E3NF]1N)45ID,D8S$KK!
MO-$+W.,IO74+1PZ6B)&7TOP&QP\PK1JFP:54#-$%(V=/@6=P5@'/587;G@+/
MX 8#JH]S@R7'-3C8ITT:_8I#>Y)GC!;*<6J!-RUC/$6UF7C;9$#E3<HK33$=
M:*;5A004 +9BP#8URS  UFK!6H!G73FH(8D5L%R35UTYEB'K%1!=LT==/::K
M3)/M:L-!Y] TV;<QIJ3./SGN4_[S+)^/Y_KD3>9RF^EF?)L_M.WY]?TQQ>&8
M4DX7_1W[=O8Q72;^F^47&):(=<G>P5[_;B$^[@A!WX*8H(VU.?(UV7U@3^QX
M@J<W"D(T2D)^-T^^SSSL\Z!IP6\)1H('I/-%]@3[8X*V1!#(M,#.O'DA6NJ6
M(7C*\03'R(U8[#L3+ Z* W1IV\DT\7!,/Z8YU)]68B]^"Z+H8E,.S-9W^\]O
MD^C-&./9NY7O7_MV,"5LP]S3'?W1"^R_/OS[7PC]G#_-W[GE*^R]'WFH_NUZ
MI/XW$M^,[O%WY#KOSZZO'CIZYPS9=';T#;=D]/[LR^W-UX=?L:\;#^RPZ^'^
MYN$K#JWLTV<_=N.7!R;M!CVK8_4>LKD\W,5T&=C"?_X[H8^P604^X\/E=S>:
M/[6T8O>+3CR7\XK27WEQMC.4^&XZG3_NKLZ00VQWBKWH_=D;Z^R#85DF??]B
MT4HL0P7KV3W1>M*9_.&'A,K]?XAS/>\E\@MV?3;_0U96VC7ME5K3_42;1J];
M/YPV:>PKO0]%K-! ^9VU?97N[ EQ$H_<C)8FM6^8>V92SG7&8@&'Y;;1AP89
MG-L,\_NY11-10P'A)>V=14Z*LAFVO7W%,N!]>!]?>*PF!Q]ZWNR\+/#E(4$X
M0J/ \X+GZ-T!)LDQ#@CW9/+O+-PO#\\B\B[_8?FR$)I_2IX,"LT_FQXE ;T4
MEVC\0FTW.J_&'CD"6%L$UM:CU%:YV>?"H8"]NCLC$EI]2K]+VX5/F6KOG*;5
M9ZOX#>X8N&/RH[2I%FZ:O6R_@ X%M,J/UJOY+7/K\:JT9\:/YH-"AT2J;UEP
MRQJW1=N%3W#+6L5O<,O +9,?I4TU=.-%0!"H40"L_(!="OK56H]8I7TS=QY\
M5XS3JN]<<- :MT_;A4]PT.S#RZ*4J#%SNC(J!Z_JN>NC>!(D$?:=J%#Z)[A$
M39<#JQ4IC@%X,RQ2/$^D*-0:!10= +P9 /=)C((1BO%WP'>;\-TY&;I+5U2I
M&-N2U%D!5!_K/I\$U?4YW#Q?$(1UJV#=/YTQ4J>??A_$V#O:62]9P_3P0C=2
MN.D'5#N](C;/:,X+GO8;ZZ-#B:8#G)1BR)6RS./Y4.OV^E!*#' J-TX-K=,O
M5#X:4"H_2@N6(X7JHA5XO0#-5_W:FJ )Q4(!H,=ZJ'5!M,K:GP/-Z.S':6%G
M5-8S"R&8EBR4=R=--]!:LZD2Z0B70P"+JO0C0 T"Z !T +K2-[D"&%1A$TGP
M0]6 FC31R2#;6@(XF<*-CZ((G,0F.HF(_N^15PAG;0)62X2#HZ@2(C=-=DDO
MG"S+!.4&R*L=>0/+ MRIA+MU?U'"R\O_/JY+N]*^8\-1M^XZ2G@O>23J0.))
MCSUQ?G&5;J2I&;VN4%^R0/2KW#&MWTB,TB*3,9J1T WFC5[@'D_IK2ND\_F!
M,?)2FM_@^ &F5<,TN)2*(;I@Y.PI\ S.*N"YJG#;4^ 9W&! ]7%NL.2X!@?[
MM$FC7W%H3_*,T4(Y3BWPIF6,IZ@V$V^;#'""Y-$C6X6 );WS<3[03*L+"2@
M;,6 ;6J680"LU8*U ,^Z<E!#$BM@N2:ONG(L0]8K(+IFC[IZ3%>9)MO5AH/.
MH6FR;V-,29U_<MPG]O//;Y/HS1CCV;L[>T*<Q",WHTO;3J:)AV/B\(3-3\OW
MO->^'4S);T$4W;/Q[ND:??0"^Z\/__X70C_/!XOIKV[)+*'^+(Z(<^D[MR1V
M0^)<):'KCW_G]\AW$QQ2HEWG_=GUU4/'T,^H4^^S9;\EH_=G7VYOOC[\BGW=
M>&#N\,/]S0-UD*WLTV<_=N.7![8>@Y[5L7IG*/'=])L1'_@,.<1VI]B+WI^]
ML<X^&$/#H$\OD5Q@EEOHNXZB9-NCMR2*0]>FR\<?NWS&H?.-Q#>C+T$X(FZ<
MK!!M5$WT8)/F,C-?78BU;Z3#I,/S+Z:_H%^_Q]__UXTGD\!SZ$N7Z#>KI=_L
MK9!_['Q7J?X\G7G!"R%W)'QR;<*_])$AB&T5ND]XL/JW@/=9H+!BRQCQ^FK+
M?_\41/&W(/X/H=.W@[%/][J3,H.^/OL5>\Y8K)55:JT>LND_\ G=O\S(Y7<W
MFO^6OGL4A%-V%)6NPE=>P.SLP^_F?XROO:O%(M9+_NK2?W'IK\EO5!(YUWZ,
M_;%+I=!E%)'XCXB,$N\W=T06"]81LV"[7QI]?/F*_PS"3RQ/864Y&:U)3,*[
M8!33%2!K7TP7=_[T+?W;*CN^XN_N-)G.F6#H_UEPX)!5*+-NW0:O&WWG\KJ9
MI99MH16WHWQ-GOQ!QX\XX"_MV'VBR[*J)1<KW#O)5F:J/]/\[,=9;HFL6[I3
M'(ZI#4/-IW?,^L@^I@8/_XWG^N1-?CIOB;!PLG>PU[];. +W$X)&@><%SU0*
M(V["H"B9TH?I%R-$S1.$^4IO6$%'3B-];>S29T+";2 4!_P]C.W8?YE?T?5_
MBE@\7+[0;QX9-NB7<D#0ES..,_T4O=LTTF;KIM@*0Y;7UTSG]39_:.GY;$'2
M[RP,40_/(O(N_V'YVJ1X&T1S8 IRA?A 97!227U70Q!YAI34#<40-Y21MFYO
MPTTO4?>_)VE]94,7UV4L&PMH/ 5:#6%0->JB[W_YWXGSYNB+>U OH%Y O=2L
M7KXEO/)X, (9W#X:FZAG+NGL\)B E@$M UJF*5J&GW6!]&T?C4W4,+^$F(Y]
MA6-0,J!D6JMD2B05-$0I'=\7N0V2NPTT<IUR&J#7ILV^8#=$_Q=[R?':[-7R
MAQ)IL]VE*0+_31IDD%ZSH2")HYAN?799B"/6@+14'S9I-)Z0&$!)-)R8//Y5
MC5976RL!JFPG^5:G5TZ6'XW.\I)<"$\W*3J:4;*0M*R,ZL)H62VT.SS7[%T,
M]F8EJJ]QN!])U<W&*D3)K(+7G6_+P5AZ50'=5<+2 ^U5D?:27B<9^A!TDHHZ
M26Y-8PXOAGL+;ZFO:+*(>ZIJ@A"1[S.6E0"NBTK"_R25Q:I4%N=&IUAN/ZB+
M!I!4]CQ-1O5B70SWG@.IKUX..#D[OA@-Z)Z&Z!Y9LV:K/6<S=%!2"BLI:4%=
MX<'<\,+:6W[FU3QP]G/1Y*-*LL?*GZ-M3R1[[22M_'O3]Z#-H\&WHL:^);.0
M1,2GZCJF1)(8^7FD;Z;%XPF.D8U]Q'3[YDQ*O3W-;PO\+.ENXI(G,F5%X>G;
MV:_$OFTILPZ- ^Q%%YOKNI%"MZV:@9"\S;6DT*U#7H8A2T9E2_+Q9?'([_B%
M_8H/_OGOA Y][=-W)^R7$:^O<#_!_LV,]S?CQ\O1M9\F0B^R1?NGR!9]M;2
M/M172@O4M"QU,6-^!+/)CX&4_.AT:^+'QLJ<9G_DZ4E9^#C_(POQ8^$1/#IB
MP;#A:1DV??GC[HJ*-/[G9;Z99Q_X86?]N^C5Q:MYF[':(H<SU"Q7*Z9:AK+C
MA1JWX4$KM\K-3WCFQMC[_)W.QTE'N/9YDQ?G8Y*5Y?@=NPN)9PHK4T/7;4-P
M&;JU*KH.G=\Z5='DBQ<\WR6SF<>7%GM7;F1[0<1&V*S"8)8L/K->3Z%\.O[>
M0L?]/86..Y8AK&C9?*S2W@K_^&JZ6A 39%AH7EG!^ DMLQ QOB+&6(1]![&C
M*_Z;:Y]O4K85A![F-7B]MRWO:@D--T+8<7AE';JR[F()V4:P2>BSAZ+EU7<6
M.XB9^C9;^EDJIK89Y8<M?.^U8/J<,R+.73:8?*)3"G/8%W0PS <Z.3VJ%>GO
M#(154<^'.CE-JO%(-7I4P%RYM"G))'TE20D227Y1],VMI.X>*\DPU]IOE(E"
M+%L>^&#*[R<A(>@K?702H<^^LS_R!M /Z%<)_?-[?Z&@MP_IUF,91NG8J&.Q
M]?_:^]+FMI$D[>\;L?\!X>EWQAL!J7$?[NF.D"6[5QMMRV.I=V(_.4I 4<0T
M"+ !4++FU[]5 $D0( CB*)(%,#=FVSHHH#+SR:.RLC+7[^;\GB)' =!!C,4J
MBCG)%3X6(51CKK0MJ]F2?'<Z.97]^"D\*W2SK;'KY$':7;HZJ>_8N?7*6NX+
M"?I._G*./%<4 ISTTJO!3W\HZ=&1[M8==(<MBYK<Z@;H(*0Z.H+.':96/4@/
M;-8'8*R)<Z;%5]10#S2N/U1BDT] *Z*B@]T=%4%#PIZL,36G/"<7X1#U/.W^
MX ZT1F\@1T?0&%!W[J$S+>Q*JXN\=')8>A-Q68U?,3\'+.J0L#UZ S0Z@L:
MNG.WJ%?+2L^8SC";1^&<+/!5%.8^;89,:VGQGPMOGE[B\@)B;)UP02^7S=%K
M>D=P;/#OE+KC?@\IRZ*DZJ,3UN@(&B?Z5%&5^ET]WKSUT>S^1O'61]V,ZO=X
M$D;X*W;HF%%O0AB7FL-TU.\#^IY?!&$T6?<^04FZ\.SN#EU5&-!"^<+UHHT!
MVS=XX@78?8\#\D7RA1CF^,K]UR).Z$/(,G\/T"PD$O\W=G]%7D!IVKJ+5'&C
M9N,J30_V-.?S-D,93=X=&$.K.;>\U!7?33YZ 0H<LK.ATX_S(=A*OWF[C9>^
M:R$]1@4KC ;9=AH53,1*&!]]I8-:*7"GWCQN/2#XF(.5%487N8_(K?(8:JT7
MMY@8:T:WKUO;%K*2E<WX&(6S&QP3%TQ_<1?]8T'\\>25*M32B?TW=I\J+HY6
M**BEJI)T>HO-Z(KT$+E:S3[R^V@9A9"_FX5!=A?X*DDB[W&1QC(/X?;5W?QB
M;V[@U8->5_XPF_OA*\9I*XOL;G##E@$;_.E/[>&XU^_R\0[N/4[QMXTV(-GJ
M K>J,\CIN;D+O;\'$28ZLA'-W 4W./*>B5UX)N^+O)AHS\TB(O_-[OUO*;[:
M\Q(T$RWL3D>13U_Q,PX6> ,[C"+[:V)E:<U.:F]OB84KVK.T["/&3ZGA\SVR
M^4*5:EC!H@O9T VSP*45%24,S'&$:%H\-UPYF8SB[3UD7H?1/"2+P)\)HC-J
MFY%H:[)6!,(V,3V<E]HO@.[NO':ML@E7%"+XGBZJ)@Z\RK8YJ2#3/@HQ+O8T
MRIG7+X3?ZH)PD+Y@'5,6U<W -GG#N&\5"<\.T TK26^D$3=";Z3ARAMIO9[/
M>+F[KQ#QM,K*^Q?]%DASZLP7N5U&WV^1+RAFO$CRP*S#1%QQ4+O5I:U@(QKV
M&NS?667O34Q5V9[*T/E81SGFT+L]B>5F=Q4E9E=OLD>-[J8NX&-X^#C,7=9J
M6)SBSNI1801W5G>>UO6_MMSC5M\Q[RW#G=7SH_"LT-W]SFIK3W&DNZDL?,3N
M"J/-G70X$;QU%D) :1KBS,LX^MQ&[E[P<<B:,D54#;@NQ3U! %/-:EJ7-(;-
M8&,+[62M=>E1BS!?D.U1VM8_#B?)"XHPV0S&/8WVT*OMMXM[.46XWFHVYR"L
MUED3-!SDF=U; (S8LKKX,0'[R6"WR"GJ>V8^AFZ>1D?0:)$JVV"?QPCN ^_I
M3C(5[\";0$M31P>#T1$$N&Z-:UNOQ76+2U=]2L@JAPK1S (M8ELD.+I?IA4V
MGR3GA6?];D/LJ:[3B]/IFJZN2-/FKW9>WU'[74C85R5H%>BH6U%Q[:694)_3
M69'+@8CQ73[O^3V*/2<GIM\]@+U%TIJER\5JUU;K;$3BC><OUC7=&T]8$ZGU
MJ\=G1^2NE9:&KZVG6=(Z:2=\"E8P7HT3H^+_' ;92.^TSCW>4>VI]9SD-<!J
MSW1NT9:Y[/B.\ZYP%-/BUL4&"@F8<ABFZ8^T"C+",^2EPZ1>ELB_0!GT!;29
M-YEGDS4CG)93TSX%,;UV<9%-FT4IDAESY05']'1R!"6+LLVPP9O-Z_@(FU5]
MA<TC=2K# A*5TPJ2BH8I/<H'CUD1LH?*1OUB=(T5Z>F3>* ;I+NFWF VX\4X
MVHB7C?FV%X?+%()W N\$WHEW^P7>:<S2':)W2K=^X); +8%;.E_#-42WE+<.
M 3F/V4$UDS-X*?!2P_12:>,C,&%C=E4@XM%[J;TB9N2@3G#O_;@.K7#O713P
M=P?/DXT#SN41IHL2U.I6_%DXOY-<&CZFL\SZ+;8J^3]O6YHZN9/ XGCN54C;
M1@(F6OG7DV#B>/ZX&A+Q8GX,%R97>*:-5[.;.%B*"H[3XX!)/+"SVO;WVFJG
M'AZ_<W%Q7X?/I+2\Z.#;"?JDKGTG]<(/@J 8QG:Y63N[W1G%ARP9;PO3X[8"
MX +0V@G@K!T4S+(E:I(,>#Y//.OR\?&<OO-@>-9%V])KX<PH>N$^)OFZN[RZ
M1T#2E58NX+Z=;>^LOH<,,GH:X\XT<66-QX(YC5F_#BY$ WCC'&^I>V4AG</Y
M:?#.)%:INN/$(D^F&<Q\W/)1!Z%?NK2%5XRBOAE0,#X\&9^RL^-QUZM>RH"\
MT2&O[/9XW)\J39!W+@[P7($*>]!!&L=AY_E@$PJ @UWH 7>AZZV97;,U4TV3
M75^\U;/R9?2J$]C)IGUU 2SWQ.F@4R$,T@XB\RA\3/MC(&?JX>=TYB+MTI+^
M+K^=+#R%R*>-ELBOO8E'_MX+!$S^)NL,<ME0S/MZ8#'HKU-LV'/CQ8X?QHL(
M+_L8I<1O/G!SU.O[U^U)L.FHVNWF/3UGM0ZI>4\5B!X(/+*V+?3H8]EA93$C
M?TH>$Q,P)=ZSEWCDR[2A3/JA, 45Y3T*7O^*9O.?_F(ILOE3+*2=9H0P*^ ;
M<AL8P\H^PF)?L'H6#[5C!2HY:I1\$/KT[;ZJ/?:Y',V7*U"I,"12X93&\8^$
MXB@A Q+L1*%A;+F,'D6TQA%]QJJ38FWGFBT7*;&3Z/)9W(ETG ZDYRTE"(U&
M8*S&B6P(C<;H6(<8&G5RJ>,7Y7!CI&67:8B0QN)'KIZ>(OR$DEJ10J@$H=)P
M(9ZUQ!?""<1,Y^9HAQ@S=7"QXQ?D<".F]84:B)G&XE!N@R3R@MAS(&:"F&F<
M$._0? 8BIE% =H 1TX?O.'*\&$*FD81,U^1#$7*2!?(A:!J+1_E?Y"\@R00!
M4R-XGZ:+VS'5H=#[L55W1XBS1H%T^60P/UI<]B7R' C**H.RT[0D/&80]X"C
MF?#V_^C%Q5;F[9RB.'!SS&ZP\A;^[;RNLCDU&J4#A&^P@],3*E46!462S8%&
MA&RN@!55XTAMU5CHQ$[R==OH%]]U%2F#Z(Z)3-G=7>8%I)T;X'%XH_$'V;XT
ME7.V.:6@[#BMA5D$8VRN16\%7)T=9_]PZ_0^I"OQ!W4A$#CE6?Y6,]#&9JHJ
M\K]\!CUO"1AZIK4@[.$-?/RW9Y"M2TTZ9P-1<>H'$0JW$0K$'?S''1_#:(*]
MA+88B03\?>Y%$(+T3%[R&K+8$+&,,&(Y"5 /UPY2N;3/.D/,X @-(B)N(Z(3
M2!4BJ*,?>7U"D3-=G7=9YVS-VN<JJS3$#1>//JY4$97_P$N3;(B[1AMW<0OI
MPYVH*=*E#"=J_$/@H/&<=FFW,FO;,5WW[L1\!G6\PN"@SNT'05#I=#D(!-='
M>%E_7@@$F^E*$?ZYLJ@C5!:U72$*1(+\P[HR$N0-TP<MKK(@%!P !@X:"ZJ7
M=FT  +'@^<2"IMHT%MPW78#Q,(#BI(&O.$ZBA9,L(B]XNB9_^83C?%R VF]<
M@+ (O.PO?[^_>2.XV/%FR(]_?G.AOOE%UE23?#2GLVHIQ<4NZ8D_AE'AP_F"
MM4,N6%'MPH)W+:>&P^0;'#WC!R*OV,]DY_YK$2?I_(HU%?HAJ=C-\[K%%6GZ
MC)/;P EG^+<PWH"+T6O=WY9/_W:?H"0%\X<_%^0C%.EA0!E]]=V+UY_ZBA/D
M!=C]@"+:=R?^E-ZNJ"?^0E$-K<B! BEM=,-D0VSQ)6&<7 7N4A IN8]3_.WA
M)7Q8WJXAO[WWOB<8!TWH5;66&E9/LL6,9$K>/Q:(?L3#Q&8]O,Z)==ND>_7A
MC\CQ?(H"8@+)FC*JC\,]QK;)'@!@Y"X6;B_ING0"X'R8S?WP%>-[3#NM!0X^
M)G34@[!1/EO].Y2KU?L-1#JM'6KNKSLPIE_H-T"5/0F7^\6K0];HCCQ>17M?
M<)3N<[9GG.D]H^<F,\[HVKS):\LQ9PJ+#6?Z[>9][/+<L^P-G\,$"UL;4%;O
M7-YX/?#SA?6T-?DG825X@4A>2$6_O;V>U\F,E[ETV0/)_MQS!+PB:DZ(BBE1
MS&26O<:+B2[,YHNDHIBYUX.%19Q.QYMBX675_1]E+6V%8-6).2,I%L*\,NA2
MN/%\NIPSI%U J5$CM$_"*/US+W"B=*>+_-7G49)$WF/*H20L_'4V;A"3/?$S
M\FDP="G<EW]$G^@O7$PIGX7!ZJ%>'"_2X[C%?#E $R^OV:4KW9QC*)"W"2'Y
M2)0^-WDECZ26.@V_Q/2W;+E)!7]P.2411O$B>EW2.L/)-'0OA=\#%T>[/R 6
M636GC6XHPU#&U^S7:!8NLN&CSD9*CGP3)Z+@D0\'KV(J\,F".#LL4$]'GY-,
M4;(Y6E*8HE@(PD1XQ8F03Q$] +<10<,LP]<C@4357<M^?"</CO!\$3F$)+S&
M8 8\9Q%%- 0B6N^%C%]<,<]UOTNHL?A#<BB5HTTQL0@$>LDT8SWRG4467E&X
M/J8NB"JTN],DLY7/D&>D:LP.H;=+/=HS]3 #I$R+W4G[ZEG<42DS+*/AJ(&D
MLQHRKM<,&9=3)6+3=$N1CD7YPS3"6/A$/CJ-A0_$9==>S.O98!3T'/0<]/PD
M>KZN$F2JWFN&*34,4VSE\D3WDE:O/@J+"XWZ1+*U<? \V=B!NRA![?HXCE/+
M>*W5.@A]FG7";J7:,:7>N_IX=)UJQT_A6:&[]LIXZ_L'75SG<=JPL7":.^OW
M/N.$YE'#&1;>^F'<LK$Q7P[Q?,K5?^AA%'@M4V5A/G8W0E%4T=#D5NCF*!0"
M9 .R=S#,$G6]\TV\K0L"G*>(F.@!=RDA-OU3SL$7#]P"[[17NR\.,2#^H.;G
MG,4Y-GK.#)Z'W2+ROO&[P4%(7H426JU!_O]Q5Y'614WA#SBH<5J (:OUV&4T
M-GK&@+F>W4Y@DW7"35:Q>G2S"-7-KB31<K(=%7S@[L9F>OA,\FB6J)_W$+6Q
MT3,<Z-D$>C+LHW;QYW;C6D/1E:QN-Z0%NTE8N(:05B%[SWAU$P$\"ZCW::+:
MU;4SY:SE-39Z!H,_U0#?PL"W;&Y;(GK;V'.JKIB!5QF;5@\N53)V&8V-GC%@
M#M)SPTW/97>4::,-V"2-U+3TJ%;F,ZB%3=4HZ1DM7A6I]J;(>6_"RH42+1H(
M@'\:D[Z?97DQG#R-C1Y =?*3+HF253M4':KF![MC!#=\)@9KG&7)8Q?GV.@Y
M,WB>]V:PU,HTNS(-.\!!73%EE?(9=@C\PUOI4K/A0C2@=1!HE2Y/V>^#=[>T
MU6<:'--YJ3JW,PC!AP&P =B'='?5(Q7IUVU;2_/?^/M+F. @\9#OOS+N%;\N
MR(^QLXC2N3)"$B:$"<&3(%VJ;-\FD(_Z6>?\S:I.MB]9#EY@O/(D;5!,%DT;
M%&/:H)CQLG=W1NVW<+:/J^RNR-,"7W"$TQ$+RRD9[GHH03I_8MT9?W6<30/&
MC5O_C]A!BYA.;L!>).#)!#N)\!(N?%>8(J(F+G;H% DZ68$\L_C'=:,)MD>^
M[IQR5!R&]-$+4."D\Y,<[#U3FQ=7#$3J-Y83!B(U'E@D;Q^?L7U!82+2E>/0
MR2.QD$M?N$?D/U^B\"E"LQK$\>_5;JD?" *B850G7[QD*B AB9"+!;2B.\KI
MCBG=\XSNY:<#81&@R<3S/92.W,ET!?GI/!LO6= 'BX4!+#/T*F"?*G42$I_G
M^Z* $O):UXO3-XH"60IY;A@\A=0%TO8@L2@LYO3SB/SY=V^VF%$#\H,F74HK
MAR:F,W;FV/$F=-X&73U;LU;B!5TSH28,B*4B?W[.0U%N\MOJ"5N>@\<_C,<O
M:F1,3!]5)K;OR%4S'>:4F1.VKR@HY&(Y9<J+5R8JFZ/E,38#M)W[E Z"+S(Q
M6PE!J(/B*5V!@[$;4]+9OO\'U;ZT<Z,7X'0H%EW)RH!>"D0AV;YTK=Y4(5EO
M2$"]*W;<?=6;L1TN&PM%OV1L+L!8',)8*-JE?1@Y[3 ]#ZL]V7("(@T9N=:^
M",<+/Z$&;A*%LP(UC->]T=3G$':4[>/ *K-/L["?ZLG>=0@O*!9H$GAMC],6
MC2'9ZV6=J+;OPO5G"GDGXZ?2R9Z1NYSNFHU9_4ZGAN)TV[K,1UV'!-T!S221
MK](:Y'0/>Y^0?])!K.P-\FTZ\(!QH-TJZ56;S2HFOKZ@UY0-7[%/&?,0/J#O
M_R3LFY(0@#S@8YBES=[39-SUYE36=4[,[)<3JYUR;AHJ^61.6-?5%FF^HV"A
MOX[PE'R"..E,9+\'$29[[W]C]U?D!;\1#W<7W!"%>$8T=Q]?11Z=@IOMA+^D
MBO(>$\W!9!$Y.RPV<^@_KI(LM^N9P871\[=TC@J.DZ^$#_<O:+YW9KS^YA=9
M3D^!<G8>@!&'XO1GG-Q-"HRV^66T=3 ^K]A09/-7VI-CX23I!\DW.'K&]SA)
M?.Q2[0@7R36)094U[PR)#>^6K_K' M&/>#A^__KP.L=WD^4O"HS\,)O[X2LF
M"Z-]?@,'9YS<?%A.Q'48)U>!N_F<QRG^]O 2/BQGKI'?WGO?$XR#O1(AAF1#
M& V9U9/#,C,.CX@IR@E@]Q$YGD\>=$UV+&290P?=E>-$"^1?N?2<B!HK.6>O
M>FY:?2$7S&PS?A5Y3 PJY?R7*'SV2"SY_O5W$CK<!K<!L;]TQWCE$%.<'=BO
M^:P=,.*Y4"3;M@MD-5]BD;1[VMN"1D8XBC_\N2"KN$T/:ZDS"2,:%EUM]'EZ
M"#^' 24K"GU:EK#R>SG9>I'LJ_MO=Q^;(6H=;6?+H)XP#&@<5X#2=5JMD*ZZ
MB? U4S<+?&)#[V%Y:!R8AU]Q0B()[*Z.O9LPTM DLK#!L=(\,"NO7->CJT+^
M%^01?;M&<R]!?B..2I9D*X/CJ'5HCCK.8K9(=VZ[(N)&5E^W+6UPS+7;,K>>
M";*BF:HJ'YP-N7^/GCT'5V^OR8.H+\+NU0N*W/B!5K9M_I[Z_<]A\G^8D..$
M3P'=\:PY8TJ=89>^CL8FU2$)9<==V@&W":R4D@T\&.5'9[#,F,%?URT@4Q;_
M3KMG?;W_O0F39:*Y\BG87/W<JRBB!S?4<KU_S3^R3#.E+\L %-_E+3 _9_-I
MUNQ5>FAV5IJY%=I(Q0B0^>+9\N9#UGJ:&I4R;U3FO%%-A2EOMA9_,-S\<SGH
MZ"J;<[1\,?Y"5 GG'--Z<&SV2E1NOJQTW&2<0LR;="DK!X%4'5T' UHS9K;>
MLC1DIFQ?6@R9V9"N@R&3N'ZR98X]YW^1O]A@7^O=2KWQ5VU+/Y1=*Y+ EE/_
MF[F>P/WP?8Z=]-R!_FCC[5=/3Q%^(H'M+DZVWJSLX:2ILN5D9Q(9<7H5KJY2
M\'&Z07B8HF"YP'4$4/8PW3<M_8*;:N]DL/).;1ER=#F4#-6OY-')#8''1^1%
M)?"WWOHP$E&M.[0O9>NH<MK+L*T;"5Z"?Z,51$3CR#(\XAVNXAB33?6,[N;^
MG2[Q0W;D_7\810\OX9KG5NM-U9ZX79;LXE%LI_7U)C$M%EX3V7ICLX=(23;-
MOD32%?8E\V.XR"V<U6=_476FKI32!MW6UYM&>AUN36.??4(EC5)?M-+U]:'Q
M,Z'EX07[S_A35F:UIK5/A%]!JR65$A?]UEFDF9Y0KS;4#^C[>QS@";&VJUS1
M79"E[<BO<)P>M6SD':P^T7=EPK] 9H>E9;0]3O'N/U[FRU9/(1'1%QP@OW
M9+&,BW42S2W+!;HNK'2B%0;.(HJH@TIEGB^;<1"JV.1#19F4W]UT90PRS[]B
M6N([G]*+UFFTD)9W1J_??K_?8_5-6[4,)F1T#W1VDT$/2-.8XBM^HO%$LU2F
M7:I Z4B1W3TWNYNB=7 7>Z@)-:9E&4Q@9G=/A.ZGYL,B"N>-SB]D6;:U%O0<
M/D-LMPXQ]D3H7W T":,9K0=(E]L(M7HY/<![:KCSIM5N'>[TYO>.9*I<-!.P
M727":1V?]1;.GHVJ*O.\4?TM#)X><#2[P8\T*ED>D_]&K^_?/?K>4[K ^#JS
M;SF7&0>'LFUJ12?>:EU%DE;WP0G_:$YV:^VL\Z*&92A%TU>]@JU5TJ!V(\S=
M6BCCB$]6+,DJK[-Z#15UP+]YZ)&6XGD5"VT= .[9$ZF&7DS$[5A!"<HU*V1\
M?D^V@59I'[YW=8T O5HQP1-CX5NF43J[;;:B>BCDL4^^<L9Y'5M2S(J"[,I%
M%!>[49)6<!*ZQ#@ILU7,5GYS2?6K:Y/RY3'.IU04-.U80KF"M5B.ME$!=$/V
MM8ZW(73&:9&*JK;]J]DRL/OJE6C-?OEJ@BXQ]FW;!4\M5[:OLBE?.6//UJQ*
M::<1IM7 -8MEG<^0=.+<C%TVN7(Q)<#X?OA"X[R/8703+AZ3R<)?>?+\*M9U
MV=PQ=GZR5(HEVJQJIP;<8((PQTM-.OG:QVG<&;B;*<4O= L<):]??!(RTL-$
MPJ/YK$ K:S>J6IJZ%3HQ67/IGER$)YAP*,/ %Q3=16E.P$VM\ZJ[U)I.N8_S
MK=L.2)<;FX%FBZHC)-N07"V2:1AMI@1TN8\/KMYLZE(I*56_E/W+OHWCQ>:2
MV1=B[5ELMH"=(<-NYK(OBY*U+?;6K&3/DLN,[>.:=U2XD7A'J5]M(^9N%"CD
MR^WC?CLO=V,E.]>\WVST\;^-S4:#%;$)A.2#U^CG"WN(4!#[639D?=FG43FY
MI>SV(.VCJ\Z\.F+U/7EY?O4TNT>4YK:7EU ;<4V3V?'LUS!T7SP_W[_(#$Y2
MWB]B$NS'\3U^FFTS8X8CST&-2)5UE9C  K6K!>\A0V%P?%)/1L,C%-62):4!
M!35'Q[]&M./+FK+N1RDU[WC_^@G]*XRN?127KH81?28(BM)[_S2G,/7FS60G
M28I:E-T^&IL?^N>0WPPH<QYU/U4Y*H]4W2[M[=L3W9AIQ #D#.I^#')4!AF:
MHC5F$"&PJTYU/WCHPHXOB':[)HX3.],@],.GUT9'RU:YN<'Q]*G[!=3C\4>V
M#.,TRM3]:ND1N2/)JG4$3>H>=W;A11KPE#_=A!V6T9@9C%6I>[!Y5 8I1O-Z
M3):ZU#W\/"I[RN<Q!U$FE?4YDJE:^HEPKS(^6;(TJ[D(6")497S^9-F2WEC5
MMK!$MY!!$D:O7]'+)T)?Y)$'YVME?!BEV)I1:I%1N8 =:_QG&/UQ2].^#MY$
M.>/C)]/2U>HE%MZ_8XV4^?$4NW27MK%&QN=*JJ98U6LLO+^4SD+Q-#WKC:<T
MW?",_'17FERC*'KU@J?B.:G*^$#), U5*9V4-EE0=7U'?OI!>ZR4CF54QL=+
MFJ2:)7=6MXX=R"@8 <8'1ZJDVY94C8@*G5^7?&Q,35@OC?$Y3^DDM_+E)1FG
MIJHL5(VU,],-72N?C&^^N7R*L>.P:5.L&F,G15:G*<4EUJUC3TY+8^QY9%LV
MY*)TJW-3-\OS%R+UM1NJ*![1&'L;HK;%_%'].BJ*79:?JE@J8Y]C&YI64?54
M?G^5GN1K8NQCJ@[5JXJ<NZ;-M4-W5"H5B0387=[)H+H3YT<-:4X=97%=WL^Q
M61<SN^P5NJ?2OT1XCCQW>;F'J/8&!+:,(>M;R;*IV"4[LW<U'7<EVG%WL-?I
M6"L<W8>3Y 5%N/2'C=*L!G$6I]GV:,?=SS)@EF);I4CD@!NK(K+T[H<V79CU
M0"<QS5#T!RTP2K_YC&;-+DR8!TO%;H8C^G&/>H[$CS;YD'WJI1_WH*<'AXZ?
MJ-"/?,;3W_08BMG83&^AJ&L8HW<_^^ER^K\*3SY&X>P&Q]Y3D*XX^L<"^=Z$
M[IKI=OJC'[[\-W:?FF%+466&)0%5O5QS;K&^66P5]^55+R]O1E9=NC]ZWU-<
MK)N$YZOL=2+3KRGY?%$L 3)H"9 D:[:J;^YD=A)1WNOGORD (]6"JV3K$I5>
MG@IP3-JK;EB7.]\WIJBDWF35JUF^]^M1OA^^9S-0J39=Y_-/[R;EX:/$FBXV
MXN^>LP+JJ]8V[I4S77U^ASYU/=LIK'LZ/&I-8FV7?K- HMGVWKRR+GG<LYQ\
MS1D-7Y>CF2C)-7_V$#Y,O<C]@J*-JO/ZWOE]*=+L#8HZ+[:4PEG/%J S3>\F
MVW^?$U?;MKXG<64=W+^N1KTH;I:S@LG?+:<\44Y]B;PPRF8FD,]^"6.O>#NJ
M9R_Z>DKU$J4L5EYVC\\X6.!,9X,D0DY"^\BO2ERV1A?K/9O#-QI=W&%BZ=CF
M%C.;Y+[C^86QQ4L0#'HZ\4,^,6]-FIG.\4MIBP5:'OU$%"9*YS;-(Z)F$7E;
M/LDM'5@<3@3RRL4$T: M_5SHD@ N%AX7C,?]^>E,8V>I:.MIQ%E%V27C45(;
MW!&(=0G7G%@S*..#F\;P(OGW&?MA=N6&#MW"9+,28)S.I(NS+@JQ2$>UH^7M
M/4K+@4;X$9'@[]D9Z^H0Z9P'*"^55?!B84:,?HK2QW3$/1V%36US[+E4ME0J
M2U31.QC+7Z8F?C6]>X6^;7[R-%WOH3@,,_-_.7!?R$Y0\,CC"<GQA/970G3\
MW*I5@A"N;Q +CZ]T8'D0TX,7"N5EUW(A?"8:B"HU/QLD/B1&,9[MN&515R"*
M,Q2M6)-9V'@:1LD%V1/-*.("1'G)-].N"^O/[*)/_,*CY_L$!BFZJ&5;X8'H
M'2WXG5.%(Z")U_8P_?LE\+#+-]&_+T?:8H+Y?X41O0V[G,Y:Y4-SO5@K387\
MLZFU:X>VU"W"%M]?/ISU],DP^N."&,AT*"_U#RC._345QB.FZR6>VT_X%L?7
M59"R&C6,8[S!9TI+'O@+*WK)9H[B=&7[4^Z',=&^\(+^2]Q#,@TY!^)'HD/9
MS,T=("NAR@W),X.0F&7T!\[M]Z2@HF3SY_G4)7C46LWH?=V!*"3K2=R;,-J:
M*EUVI&Q?OIA33"Z]+970AK V?.NF= \]ZI0G@7_M&G934&\8@S1T2<@;J?5+
M(_ !NJ/"]B2.%[-4R07*E'1/1!Z]BN+8OIAF<M DH?NOZ;+# &$CL1S)ZYQV
MYB/V]071GEC4VQ%W0QY$/TC,K5^Q">&,I5$Z2S53^R45KU3UGKTX36$5XQUJ
M5#<8?LY;K-M"*"1,D9O/B%X:2Y&$%4G*,R^[XXX"NCT-B>:)FQLM1(\!BBK+
M/6XJ5K_>-;%]&?-Q\<2AL'T@6N:2J?Q62>[UE@#3[*:?GIE25S;/NN21L),>
M2=)@CC!RU=SHG/4IK:]-P1336)7LPI^HVPHHMY OH*R=1-H:.9FB)(O=Z11Y
M;S8/5YD-X@Z=O/1QF<!89<U6:GF111;47Z:0)2 FW!?SQSHAV=71CO]I+F!#
MR5,_G&[T62.2!#9B^FZ\/"#+WK5<\3GCXI[NHZFLJ'"GY#]^%OK'28J6D';<
MH5MP*NMPD3P23:3,2Q>V=-NE#,XJL)RB#9M%'E%(XJ3"6"HVE4:VC9\L_ G9
M\J<:O%Q"P-H\I2TZ@B4*O"!]#XV':=:4,>YXPY6\#:Q+ZXB'-O_Y'P,YWFA(
MSXT7H^4D'9K9)" Z\(E1-()#HMO,;T]"VLDL=1+4H8OK'3")=%RV:IA+*7,Y
MM-R.A%0Q\4%A=(A3GI2B[(QG:6EH/IQ&GP&=7[Y&"^6#6UC=.I].S2W]=83G
M890]C][R0$FV#<W:A]39EQ^KSG<W9:QD:_YQ]:&-SV?O6_[-(XVYHPOJM-$\
MQN]67VS@(XE6'U[A1[M4] *$$G?UD1?/3:;K3Y1A2EQ(0C=]RY]E^/PI7T,8
MO7OO(^>/GV8$6<5']<9K]OB_9'4HFV:WP.'$W4F3+5VRHFGYJ)/39+*BR.2#
M'LVZ-!E1M'K4R6D"&8&,0$;]:;+9T&/S0,L8Y/-C$NV.,)3RHCB/,.SQ!1@L
M2.+(+G8DA_Q)/$?!SW\S_R9$X4OVM?RW(IF*7#(N#FVX%'4A-'M47T*W-IA5
ME'_--Q]WZ\W'JG<A:"YH+F@NIYK["47.5%!E4: EX$Q5=<TUI8YKDI;]Z9(A
M&7LNTL^\BT/?<TN_66*;!9[6[SX*I]]Z-)\5+F(4N/%_#5B!&E';)03M 8'N
MNL8B:&W,E54#8I#^64H_]A!(_APEGXT)[9%BZ$[GT2()D'P55]+)I)W#JJK3
MD4YA51+.J]A+?\Q;0+4S _0I.XV[3T_CW@W4D#+-V1U5N-QD7T&:($V0)I_2
M'./)R'E(LG4<PG,F]JRJ-&X#=Q$G:?/K7H8WHK+FS/+^T$5A6=!T4#W4%=%4
M;!#6,(2EBH9N@K &(2S9$F53ZQ&Q=";K8"'+2 6E:*)N2!"1C#$BN4H;$M#_
MOX&MX "4T;)$36YE-4%4I[*;HJS66DV0%">2LD15V6X,-^1(9)1BLDW1,FK#
M>XA#AAJ'?,(N70Z8RP'HH:Z)MJV J 8@*M42%:.5:P-1G4A4FBBIK90*@I 3
M!2&*!4'(*(.0!QQG_<&\]62#]%XWV,\!**:FD]U!OY,:$-61HA);5%2(2H8@
M*MD491G"$O[E)"FB4I\8AKADJ'%)-O7'"Y[ 9 Y %2U#5!091#4 4<F::$MP
M1C,$42FB)K<J[8$XY#1QB"KJ:O?;R1"'<!R'/&"?MN"=+8+E/"6PG+TNQO&I
MPIHJ6C:4F(Q1M*HE2I8.HAVA: V[U99CE-'1Z(1J*:)A0N7M*(,I01 ^?$]P
M%"!?V-D#^FP-<[LK?'QJKVHJHBS#D=2XI"I;NJ@8M3M<D.K@I*I+HJFU4M4Q
M1U!CD*@A6:*L&A \C3%X^N![Y$WKH0L>;3"TG*"P8^C+^9KG\6R'#-$P:A4:
M)#M0R=JBI4/*<8R2U>#0;G0RE0U1AXM8XXRLA%4S>"9)J=&TTVB^,:K2=C=<
M//JX4MU5_M5=-2W1['EL!$ 8 1!D6Q=EI=_-/P#""(! LV5VJYT8]X$=8*#M
M9ES11%.JO<4!(V/X#@)A9$QSS2XJ:Z[:*@O:6?4Y!V&",$&88Q0F)]V:09!M
MJ8<8"&(@_BVM<R9C\TSA+8H%Y/YK$2?8K1WM!HH+BLN_XK(^<!K(K":8SG?6
MTH?I?&<J>9C.=ZZ2/_5T/IBY-]1:JI%/@P)I@C1!FL.0)B=97) DS-P;6SH(
M9NXU55CN*TMT391L&.,V#&%INFBV:ST!PCI= :<I*G:KJ\OCK-OC7U"T[ZX%
MEU='&9' S+UA*:.MBIH$;3R&("JYW0@5D-/);G*K.G3;X%Y,MKVO/S)$(4.-
M0F#BWG#T4#-%0X*6\D,0E:J(FMDO>06B.M;$/0NZ4_ O)DL3;:7V]CD$(4,-
M0F#BWH 5D[@Z [HV#4-4FFA 3_]!B,H2-0D&[G$O)E,731U2(Z.,2F#>WJ T
MT10M&:;)#D%4LBWJT,%U$*)21,MJ-1D1PI#3S-N31*7^* WBD*'&(3!O;W>]
M^7BZZ6JF:-=/[@;1#E2TJBS*!HAVC**UI%8-<4<9'8U.J*9-HM[N+2TAF.(X
MF()Y>W4Z/(:)3ZJNBIH%D]G&)5794$5+@2!J7%+5)%&'B<5CDJBNDWULCW[@
M$#QQ'#S!O+VSW Z)%MRG&:5D99U$RJV.=T"T Q&MWNHH?,Q1U7ADJJBB:D )
M]"A#*QBXUW-G5*7MPQZMI!JRJ"K]W#, 801 D$U;5*5^N2\ P@B H$FBH;7"
M ?>!'6"@;6!OR:)BU!YO;$2!/R:(T+K^SO6>5U_/5^OQO0!?+&-$14J7_>/J
M0U6?+T=2,Q0]$=()U]_1OUY^F_$I_<GF"V25!5^6[Z"O?R>M'_AQBR<='Y\]
M+HR$9(H%M@]-IA'&PHS\:AH+.'"QR_;YC)>[GIK"]2H52=[6AWX+I)<1F2]R
M^Y9QKR>*C%=H:Y?:_TLIM_5+\_^Q?GR$XSEV$N\9^Z^L&1%.4EVE-S90\)HV
MUOJ+I<CF3_%J.R6\(/JU$SX%Y*]=@7PWCT)WX21Q2G*,HV?/(>]"$1:2" 7Q
M!$<1^6!('("0D&6P7?/EM@&?E\WTWW]<Q!=/",W??<V(^!B%LVOR)Q%RDG]Z
MR?1Z$1,CBZ,'8I+?^Z'SQR__^1^"\/?57]UX,7IZBO!3FK&_FRR?\D!=POI/
M!,_]^<WMS3?=T-X(#GDX^<57//GYS<>O=Y^^_0\*)/D;5;!O#W??B#E0E]]]
M"!(O>?U&'9-EJ)IJO/F%8X>1?KLY6Z#:@Q091E'%2NA;"UCIQ(Z]_IQ'+E8S
M[39(=6\2^G[XX@5/0AIRB&O%\V*!L9/+I43T\_%5F&4S#^)TYL$E8[/U0&A+
M*1*0'X>"%SC^PJ5V(K4F@>/YWAHME ]N875KZT.T-?UUA.=AE#TOG.,(T?ME
MPO(,+6YB%+K$;MG[EG^3AZX^FL?XW>J+S<0@Y Z'E#N$ QPF%'$S'P!D!#("
M&<&<C;')!V:I\AU@P"S5D0]!_IIO/N[6FX_EN7-M[1YH+F@N:"XOX\N;'OXT
M4U6GU0#,'D55)QV8V9C3;SV:SPH7,0K<N'8T/.<*U(C:+B%H#P@,9,HLS!4_
M:^G#7/$SE3S,%3]7R9]ZKGBG&X P@7P8.=6C"I>;["M($Z0)TN13FF,\&3D/
M2<(-+\Y3L3"!O,-1)J>E]HIH*OTF?H*PCG?A631T&!<_#&')EBB;<)%I ()2
M-%$W8,#%*",2F$ ^+&6T+%&#%M&#$)4LRBHTUAF"I"Q15:!7#O=BLDW1,FK#
M>XA#AAJ'P SRX>BAKHFV#=T AR JU1(5 R:B#4%4FBBU:[$)0<B)@A#%@B!D
ME$$(S" ?L&)J.MD=]#NI 5$=*2JQ146%J&0(HI)-498A+.%?3I(B*O6)88A+
MAAJ7P!3R(:FB98B*TFJ@#8CJ5%93$VT)SFB&("I%U"J:)T(<PIF89$D5=;7[
M[62(0SB.0V *^>Z:\_&,&-%4T;*AQ&2,HE4M4;):3:L&T0Y$M ;,T!R?4"U%
M-$RHO!UE, 53R.MT> QS<%53$649CJ3&)579TO<-7P&I#DZJNB2:6BM5'7,$
M-0:)&I(ERJH!P=,8@R>80GZ.VR%#-(Q:A0;)#E2RMFCID'(<HV0U.+0;G4QE
M0]3A(M8X(RL80MYS8U2E[<,>-ZN:EFCV/#8"((P "+*MB[+2[^8? &$$0*#9
M,KO53HS[P XPT'8SKFBB*=7>XH"1,7P'@3 RIKEF%Y4U5VV5!>VL^IR#,$&8
M(,PQ"I.3;LT@R+;40PP$,1#_EM8YD[%YIO 6Q0)R_[6($^S6CG8#Q07%Y5]Q
M61\X#616$TSG.VOIPW2^,Y4\3.<[5\F?>CH?S-P;:BW5R*=!@31!FB#-84B3
MDRPN2!)F[HTM'00S]YHJ+/>5);HF2C:,<1N&L#1=--NUG@!AG:Z TQ05N]75
MY7'6[?$O*-IWUX++JZ.,2&#FWK"4T59%38(V'D,0E=QNA K(Z60WN54=NFUP
M+R;;WM<?&:*0H48A,'%O.'JHF:(A04OY(8A*543-[)>\ E$=:^*>!=TI^!>3
MI8FV4GO['(*0H08A,'%OP(I)7)T!79N&(2I--*"G_R!$98F:! /WN!>3J8NF
M#JF1448E,&]O4)IHBI8,TV2'("K9%G7HX#H(42FB9;6:C AAR&GF[4FB4G^4
M!G'(4.,0F+>WN]Y\/-UT-5.TZR=W@V@'*EI5%F4#1#M&T5I2JX:XHXR.1B=4
MTR91;_>6EA!,<1Q,P;R].AT>P\0G55=%S8+);..2JFRHHJ5 $#4NJ6J2J,/$
MXC%)5-?)/K9'/W (GC@.GF#>WEENAT0+[M.,4K*R3B+E5L<[(-J!B%9O=10^
MYJAJ/#)55%$UH 1ZE*$5#-SKN3.JTO9ACU92#5E4E7[N&8 P B#(IBVJ4K_<
M%P!A!$#0)-'06N& ^\ .,- VL+=D43%JCS<VHL ?$T1H77_G>L_TZ[__N(@O
MGA":O[OQ8O3T%.&G-*ES-_F:!1\/]*\>""O>^Z'SQR__^1^"\/?5GUR3ET;(
M2?[I)=/K14RX@:.K.,;)5>#^YJ%'S_>2U^(#!,_]^<WMS3?=T-\(#OE[\HNO
M>/+SFX]?[SY]^Q\42/(W19*M;P]WWSZA2%U^]R%(R*.^4>(M0]54X\TOE(HE
M$?3+^8JIY?!NAJ(G(@\"A7>4D<MO,^&E/_&] %^L(F.5A;"6[Z"O3]^0/?">
M+,F;$ "19SI3%#R11WB!D$QQR@C*2 %1[@F/R$>!@P5W$7G!4_J)BA[G'1>7
M+2;R0E= $29O%":A[X<O<46+Z'D9+@5.;S).R1[]X^I#&Y]/<;?ZFUQ;?#2/
M\;O5%YM[D?;;%54RF#7E7C_K%!L69]6"7*]I02XKZA:UW9NVKY_6A][F7=NG
M$<;")_+1:2Q\"%SL=M[$[AVYPQTJ6'7\'SU*UB.:C@".'KFA88#I;>IDPD6,
M C>NG7"U%3(R4Q^;'^5AG2 <R+@,&D;UVC9VIY/3(3G;Z.XQ"X9;?)\.W$=$
M=FW3EGZ9\+*?:%>90<<*>I-7_N+0AP@%\01'$7:%)!0B[&#OF0;J9#L0A;/2
MCB2F'PC)]N7?Y.,H$0;K1$Y?JS.X00=C/_<=(SY/4$AV"L(96?8AV&M!2--
MC_C)"P*:% HGR[P0S>3TPWOW5/ !"1YG&_>WLJ:+BFRVVH8-X@0'(,@,?X<#
MGVZ(BF1TGW(]+INZ.K[8CG%%(< )-;'D1S[Y;9JV3VM=2:R,'"=<!-GGET'S
MN<<; [&^LF:(:KM34["]0\ ?]Z97UFS1T Y8L,?=6<=.5GS&J^//$<(6:AC:
M*H8H*^.;[ ;('@*L#Q9G&Z)NR$VC['UU.1V*;(I5.O<)^=$T] DKX@]_+LBG
M/X<)OO%BQP_C1515FV-P69NCL!#8UI%"=;$.9=%VFIO5.Y>V;_M CNT+A'2N
MV%\L199_.C0Q]U,4X27*UJ\U?Q(RQ&WKPIPQ.)@4;J5+<,DV,$IW>^\6 2&'
MOF8'2FZ\9\_%@5MQVY%+^JJIN N$K.!BNQ%CQ_=DSQ4%:A]$9LC+GDJSGK0?
M*PJV4=7KP8)+-_OT0 P)?RY0E!#1OPH.BJ>"NY0S30G\(%W*.LV["C&%_"H1
MNUI2#OU8H*W:PH LB!K7),S^8*DCR^P"\5"T!(]\DXE L3.NL27M4G@@2RQ0
M0:(?@3S ITF-%[*".?*VT\C]^$F>?#6//%^0Y8RHRRYJ4J,%?"I96R.26D[A
M*YXO" !0C(6K13(-(^_?.SK\<4GT3LMR@QT\>R3:8J88T-/A#N':XJQL!%6A
M]R&*4G#>>$0SDI H"9K/H_"9GE&3WT<YB\B'%G.J4C_(DG0IK9%,'_Z#HF_\
M2"1_%L_)X[QG[+^*3=25RB.^%*XVU%*5-Q;*6$V62Q&FB*Y=TS?(B? ,>>EQ
M3PJB=.69U=G@!=J$RWFHV YOG)=+3[PH3E96G(HQ1]F*W6EE"Z:#1FA.-Z!I
M7>QCHK/875KL31X_11BG=_+>7MU__2_AA03CQ$TD4X\@=D[>\DK!N/YX!J&T
M,4)2<@.3,")_.$>O,[8PHFNC=ETOJP-1)<9O\JA"$HX19"8>\HG?],F/HE?Z
M?OER^[9Q/_58T9+S=).?5+WGY.>$?"I[2_I_*PW'WZG64V$N]?DA-2$KA5H^
M[H4\77@D$L-)XF?%+>D?9UZR4)N?';76*=CVYJWQWJNX9;L-G @3(!'CF?Y[
M&ZQV@5_S0AV:2%OOV,RZ'9M9V+&9%3LV8E^\["]_O[]Y0R,A;X;\^.<W%^J;
M7RX,LITEG\W):KJ^(E5?HM#!V(T_1N'L-HX7]([#W82.'5S,'G THZR)<Y*L
M?IO06I+T;,.^05*CQ97H(4I,<!=_#*/<>]]-[@AJHDS8.3'V 8F1MXG9N[+.
ME)C2 9'6AX16X#+E(U'1'E7WSA2["Y]\C%C&J^RLD1@L\J2 ?.FD7BB^"MSK
M[ K1;;#Y&2]PO#G1O>V<CJEPF=,Y2#A0??$$+R\ZI3%"Y:DMPQQ@+,2+&5D7
M^5#J13P2=#A)ZKZN[J\/^6;!D P!N>$\Z\T4[ QW#[F(RII<ED0>\N%$3=)4
M=1H*3KR *"T-<^*$_"#5OB8Q0$%'CG93KNK:R_JVD*S67!?25)E9RX_UL]AG
M:W?4<;@XB(FPKC<E]WYYB_)^BG'2^>3U+#FZWK0O][W=Z^OWWL/BZIY)<P[U
M.K($$H%$'DE4E*T.2=V)7#V,/S+/0)(5)7FGO:=X&#(-5B0:7)('0 6@ E#Y
M('&D0(7@': -)(Z!Q/$&[^MTBU77[L:23MC*8_WV/@QKW/'@-DTFIT>A>1\Q
MM#X&$.:$7,>K[\'/V/"?[A+X0?IF 'U '\_T51C[KA2R,/7,&YO5Y=4-)4N%
M=^IPT&/GI?3/P#?FTU4LS"/\[(6+V*\HGMX'_*-V)N%410;;I>4@W#".S8F^
MB8H#N@70CG/7CNXGOG4=-VG=\8DZ2JY>?13.=F\H.?:P['S:249X'D9)??=>
M;I/@)PE7!QB$NK1U2UKQ--A<&ZAYWWT(2E%PR#[=@XS*>G=XU^HB"4T]-D>R
M5QZ$(]?T"B6]BI+>I<1_+KQGY/>V*CSV?3AP^P_NNWF8FB+JVO8UXN9!06>Z
MF!R,,T\[ DCY ^D%P!/@R2\\&]C0T9S='2&(XCLTNMKN)9GVGAQH4N6\VDEJ
M*FWTU&HJY[C="0 /(AB W"@AU\#6050REJBDU!@;%'0 "@H^ 2!W@G;JF@W9
M/@ >?\"#8&0LP<AM\(R#)(SVU+./4(3#5$[5-D79DL$K /"./5M+L43%T%I5
MI 'T 'K]B5(,2[2/VB5G>)(=34#R)<*T67;:8#2(R5^G'8UI7T+(EPQ'936%
M^(KM7K7@*@!WAXU2#%'1=(A1 'C'WI<98M5<"0A11ABBW 9..,-"@K[CKF-*
M1R#.8>JIK$!%"8 .3@\!<N.&W!X[!\'(6(*1+U$X)PMZ%86YC\A3:;J$7@*:
MTYN%4.TZ&'VU#%$S(6,"P(/8!" W;L@UL'40GXPE/ODU#%TZ!@XT<PB::<NB
M(4/-(0 /HA" W+@AU\#6010REBCD!D]PE,TCSL]N0$T'H*::**D:> > '00D
M +E10VZOI8-P9"SA2#IG&PYG^C=ZY%.3;4/4%0A: *><XQ2"'( HYQ#=;TK/
M/BH">H">D]'#V:BDG30]A GR6=P@.\.FGE5.Q0T7CSZN]"HJ_UY%$27;%-7Z
M.Z7G%0 !KD> :UD6;0M #: >$Z@5499L495@%W"V42;0PS<]0]D%G+.,=KJ2
MHG?(?<D 7 -$.@!. "> $\#)DOZSCZ5'4V=PO8@B3)[F!7&"?#\=-BF$$\$/
M@Z>+!$<SP<6/V9W1T>VSNV@X VGRZE).-6D</ K@#? &>(.H!!"Z(\JJF^^M
MJ#JSS-+R40>AU4%SCYXP^QC%6 @?R:I0XH4!'#8/H_A:MD3%A))-0!X480+H
MQ@^Z_>;N[,.MT22!UE-PY^@5^I0.1$%50Q%-">:\ / @' '(C1MR#6P=1"-C
MB48*S=,A(AF.ELJR:!@*> ? W9%Q!Y #R)W U$%_TK.(1ZX<)UI@5_ ]].CY
M7@*#<(>AHY8N&J8-O@%P!_D1@-RH(;??U$$X,I9PY+?MRMR=I24B^5$<]ZO<
M'9ZH1U?8!H64@#? &^!MK'@[^^!D;/2,JW"WXHK4F<ESF+LBV59%38)9-0 \
MR  !Y,8-N0:V[NRCK-&D@-+F\!M7M.%D:EC*:MFBJ<')%. .XA* W+@AM]_4
M05@REK $1NB=R\P%4Y04:"(,,.4<IK1($V *,.4<II9HV'#3^FQQ#?3P3<]0
M6E=G VP@%UCE+#J.11BT6S$-2]1L"^(?GIO' *9;1_2 :$#T>!!MFI(H&W!P
M>Q89TNMP-@L#\K#0^0.BLS9ZS[T>:Z(M0W=( "BW (7#7P GM^#<:STA!AI+
M#'3ENAZ]G(A\88X\]\(+5O<70:<'4-!AJ)HHV]#E"8 '\0M ;MR0:V#K("X9
M2USR%2?("[ K8!0%7O $QV>#4%';%"UH.@G ._I)E"2J,MSA -P=^[Q(LD39
M@E;89Q&37#G.8K;P44+"DC"]].>$LWF$ISB(O6<L^&$,8<I\A"6A;XF2:_9_
M@7L!H/(-5,C* $0YAV@#6WKV$1/0 _1 @7VC OMXBD@ 'OID$?%?T6S^TU\L
M139_$O"?"R]Y/6<Y0C7G3[*H*I9H06((0#TB4$.J$Q ]+D2+JFJ+LEI[E00V
M!4 /T .;@I:W;M.)# ?<)/!XY^N'X_L?-UP\^KC2 :G\.R!%E&R31%70G01P
M/29<R[)H6P!J /680*V(LF2+JM3T@LJ/23JR>O6=ZSVOOIZO5N1[ ;Y8[B44
M*5WXCZL/;7P^?=#J;W(&^&@>XW>K+S8W(8WV*>OR"%FJJ8_05/E2812!K9_5
M6S[IMR\9<8\DOMIQS39P<1!C5R!?I4!-*RCN$_(/'=\@A!,AFS+.=/\W>KX^
M3".,A4_DH]-8^$!X[ J?4.1,!546!46JCV;Z;:<5I6Q:'2)(''7;#[ QKHUX
MUF[/8[&CT>*2Q"T/V9U$1BZ2.8D5I83=B63FV)B3:; BD4GD!D %H )0 :A#
M BKKB.A?BSCQ)J^G#(F81T#=<[Y,XI\^Q>=6S29 MJ3>U7;=56#]]C[\L9NJ
MP.ULCIQTS^5,4?!$'N<% G*<<!$D7O DS FYSIYVE:Q5I3NL>NM)8[X-5&]8
MT><TF2%I*-G^MU,KE!Z1@-)_V]V83U>Q,(_PLQ<N8K_#T5$GUISN\/ @ZM&K
M8\XIQ^D>A!O&L3G1-W ^"!= .T [^J5YE;K;A;ITV3.^Z^S"]?[E#HTY^Y;$
M<LF4N"84N+$HX.\.GB?"'$=9"83@H@2UNL;&41W+,93MN('_494NPO,P2K [
MR%S-2:+8 <:F+DTZ]!^)?LJ<%:AYW^T)2E%0K^EU;M9HN('O%*",)BMVU/#L
M=/DS7J.!T[=N/66HS81Z@XTL^2SU F0",@&9@,R>U!\V'<%)>F$G9^Z1WW-N
MV6@J;KDOB]4-0]2EVDYD9V5F 7E'[.BBVU:?[EB /$!>)YNGFZ(MJ># =T^X
MBM-2C[BW(Q])U,H]I-_JLBEJF@SFE&=S.DKHF:)D2@ [@-W1+9XDJF:]Q3MO
M-WZ/?=\+GD3A"0<X0G[:U "YY.U>G$0HH<V'\?<YO60'7GX0F%<5T=#!R8.U
M/3;R^G0(!L@!Y YD[,[;OU_-0K*@?R,ZB)%NU[T@0<&31[L-H#C&/:MYP*D?
M">>*J%G@T\' @D\'R(T<<@ULW7F[]*^8[,P73K*(Z*5*9XJBIV4SPM7DH!C<
M^C"@+HNZ#&X=;"RX=8#<R"'7P-:=MUN_I9= B&M?I=O!@P\!U8JH*#IX<#"G
MX,$!<N.&7 -;!QX\]>#>WI:SX, Y ;4L2F9MNV>PI0 [<-\ N<%#;J^E.V_G
M?9?FSI=[;U$(< +^>P"H?@O'XF!+P7T#Y,8.N7V&[KR]=S;D14C0=TB?,^E)
MQ:D2R*(&]X''9WU'!U35-@"D %*^04JLJ2PI;*.*8O3 4SO^PXRMZ-5T\&"=
M]SYC)H<0/&HN#+5LR3!;-'H-:NV!</!'@.H#^BZUWG<!K@'7@\.U)>JZ?LR(
M;#1=DT?<"YE'S6:BV$5=S35;92%-Z#D+V 1L C8!FP/!YGD?87U 4> %3W$^
M4^D=@)^-W,#:@K4%P '@ '"G]]GG=D#$82[B/8H]9W2:UR?5.*($HG2I].FT
MVYDH<!$ U'8G.-+EGN(#@"I E0NH2I=R[0DZ!$'#"X)N/'^18%< G6V981RE
M>MO@AP#38\(T1%> ZO&A^MB!&!3'\%\<,ZZ[6F,_XSVK PJ )D 3H G0A,J8
M7ISY9THH=B\061EZPD*PF#WB*)T^2NMD8B%<)'&" M<+GOH5S8Q$+8:,=3##
M@#? &^!MK'B#PZ+A)2CZ5\R,1/'&EU+4;#J7 !+E/"?* :F 5$#JF) *0=#P
M@J!EQ0R$06=^"*M+HF1!C?%8_1" &D -H#X34&_$83\FB)"Z_L[UGE=?SU?+
M\;T 7RRC-$5*5_WCZD,;GT\?M/J;G'H?S6/\;O7%9GC7[DA+5FO.M#15OE18
MI0A7S^HMG/3;EXRXQ]!W*Z5U'08N[5SL"N2KM.41H@7*]PGY9X;)>\.)<(WB
MZ<0GQ#,-KD?/VH=IA+'PB7QT&@L?")M=X1.*G*F@RJ*@2(<L*MNRK ZF8Z).
M:%H;<:R7\P 2@40>2524K8*'[D2N'L8?F6<@R8J#P.Y$,HO!F)-IL"*1R28#
M@ I !: "4(<$5,;!^^GRU_91< WT 7T<T5<1L'<_&.L?KK.B<9UOL6K2+;(E
M]9X[TMV"K]]^%'[=SN;(21-<SA0%3^1Q7B @QPD70>(%3\*<D.MXF&W6ZZPT
M">@#^GBF;^R6OBZQ;BA9+GSKK&KGW ,V6RVE?PJ^,9^N8F$>X6<O7,3^:WO@
M=V+-R%2D_7@,3LKD#\(-X]B<Z)N9.*!; .TX=^WH?N2K-[@@VF,'<LH+I8TY
M^Y;L-I(I<4TH<.-637/&'I8QF'UYVBQB8ZY$>!Y&+<M;N<EZGR1<'6 0ZM*&
M/K26IC:3P'7V']2\[SX$I2BHU_0Z?VHTRR4-+"AC6$8*E /EYT#Y*M%T5-J9
ME1V-*"-YV(KQPV;A>.U[<>(2CO%5;  ^ 9^ S_'@<S3GS5VEOTX6:'4I1$UE
M=*J7/N@@='[&B> %3CC#O328QRMSG5I,<W^OS18-J_;*SA[?T:.M,Y_. Z!W
MM+[ZLBBKO1KK _@ ?!VILD1=UR$F.8>89..H0DA"(<).&#B>CX5@':S0G]/O
M'!1/A7D4/GLN=&=A=3^9TUTO=",%O '> &^#Q=O91RACHZ=1R8BBZLRJNY>/
M.@BMPN.K$,YQA-);)\A)O&<O\7 ,0P4&;G; S0'> &^ M['B#<(JH(=K>IQ&
M ZF&T 49SR/L>"1"#(,SD^$PD^:VJ"I]&KN.[KP&@'<<X%T Z !TW%D[B!2!
M'J[I&4VD>#4+R7+^#9'B4&RG(MJZ"DX;@ >1(H!N]*#;:^T@4@1ZN*9G-)'B
M#9[@*,+NNK /?:_O=3A"80[3B,JBI/49R0G>&X#7[1Z";9AP"P& =W3@F1K$
MC.<*TA'0,YJ8\5?D!4)(^]9A(48^ILVSYQ$M7DQ>16'N(_(F%+@"_G/AS>D]
MDC,3]#"MZUO9!K<.P(,4)(#N#$"WU]I!. GT<$W/:,+)^R1T_KAX1'3\L!/.
MYCB(TX-K 7^G7_?KC#(\N0[3GBJB;$"I(P /HD< W?A!M]?:G7WTZ(RE&\IU
M/A5NXWIN'.,D3I-<OH<>/1^NZH[A*AM<G02\ =X ;V/%V]E')4 /W_2,)J=U
ME0T0CFGW/.P]HT<?TEA#V-CIM+]O;9]+2"D \B"/!: ;!>CVFSL(&8$>KND9
M3<AX33X2(2=9)A?/3(S#M)_@M %T1P>=(>H&7/P!X/$'/ @6@1ZNZ1E-L'@;
M/.,@"2,/+NL.PG2^5111EV%X$V#O!-@S1<F4 'H O1.8/5O4K7JS!T$CT,,U
M/:,)&K]$>(X\=W6O(JM?#),ICB#G."";JHNJ8H,[!^B=H.Q=4F'X,0#O^#9/
M%14;PLCS1>H(Z!E-&+FN;9RC5RAL'(@%E0U14:"P$9 '-1( NO&#;K^Y@W@1
MZ.&:GC'%B]$"%VY*GYDHAVE#=5'1#7#> #R(& %THP?=7FL' 2/0PS4]HPD8
M;V$42<'>+=>:K?PB_<B[./0]M_2;[*]D_FWM6]72X  ;@,H]4'43+MH 3+F'
MJ6S55F5 Y,HS/>FW+YDT'D/?!0+/GD!%D<HD]O EJZ<=1/,^XT1P4#RE V">
M/1>[PN/KJE%F&$#XGKN;))Q7^1KZXY6C&9UC,DW1EJ#J # ](DQ#=AK@/"(X
M[S?1==L' W8/(XL]@<"A$SB@W<.0Y79\WS/DUM,0& $X 9P 3@!G6^HA>P_T
M #VGHF= P?0Z%;^@DS2]@/SO&<?9O"HG\9ZA\GJLY[]O35$SH"4$0)5_J$+V
M'$#*/4@;V%-(B@,]0 \$Y2 FR-- \ +@!' ". &<D.$&+ ,]PZ*G(ICN?B?T
MV)7F$R] @0,I[M&G9!0#&L\"3+F'*:2W :3<@W2/+1U1.)X^H@,.G%4K#:VN
ME8:F,@J;T@<=1-0?)A/L)$(X$?!W9XJ")RQ$*,%"]C6$2JWVV*,S!*H&[0T
MT","-(1? .<1P7F/?89 ;3R!&LUN>8$3811C6KN99KKH?*[T"_SGPGM&/@Y@
M1E?G8Q$^5=R414G3P&T!1OG%*$15 $^.X;G?A(XH4#KS,.EZ5U@DH$1XQ$]>
M$-##P' BO&(4@:*/,'MM6+*HJ2KX)( J[U"%P E RCU(&]A3B)_.(G["=!S\
M1)CCR O=7KK>&>D'%/$/QT\^N^'BT<>5AD'EWS"8NB)J)I1= :['A6N(R@#1
MXT)T TN]$<+]F*13NU??N=XS_?KO/R[BBR>$YN_NG2EV%SZ^FY!%+(=]>\'3
MER@,R)<.GM%XX2IPK[,:HMM@\S->X'AS'\</A&?O_=#YXY?__ ]!^/OJV5]Q
MG$0+)UF0#SZ1!T3D 8+G_OSF]N:;;JIO2*054'9_Q9.?WWS\>O?IV_^@0)*_
M*9)L?7NX^_8)1>KRNP_DC<GK-\H&RU UU?BV?,FWXDO"."&+)3_#T3.^^N[%
MWQZG^-O#2_@P#1<QB87(;S]0L6(<?,*S1QR]$1:!ERWA]_N;-X*+'6^&_/CG
M-Q?JFU]DR5#).W-^5='4AFJ-&=64PG\L$/V(A^/WKP^O<R+%3=)7'_XPF_OA
M*\;WF& 9$:%FE!^)A::A,^6@?@(.WB53'!66=506*K;5DH5?T&NJN1_#XK)S
M-AI#4#];U@J$[R*K+?'F^6FA9AR$D];Y::-L6!U86?C5<C$/! >QGP[/N')I
MM$F?D_/6'H**[C)+=23VY8PEG9W^GH3-\ODI=W\^[[69EC(.MMY[WYN;S+X6
MLQP&6NRV#T-AHMHKCFZF\:?8GIR6JX<QK#E'2]N5J_MO=Q]'Q\0Z:"Y?4N39
M?1(Z?WS%\T7D3%&,OT3A4X1F5XMD&D;>O[%[-:-)!CEGHU'%QAOL2"9EH[[-
MQIH%ZW1?O_R_C4Q(LR7UI,/< 0?)V &'>CH4_9!T?,4SY-$:F_RO\\]LD6:U
M1?H>TC2]&6E-5EFD]CJ<S<(@?=J-1]L+!&[\!4?WQ(AB@BF?_./F=/4+PS>(
MG+T2,N?+]VR2JQ S="GK.:%-%E@D*?\8>J49OQN4K#]Y@UX_$0*F1*?_#Z-H
M39G=+XPF(B(_OY#4"\G(E]YB(=44;/S=0_@>?T'>;@+Z!:@K K0+6=XF8/\Z
M]DN VFHGC'83T"\4S"6@V/42V+&0'11LP"\]0UXOMRKHNII'<K[<C>]V>[;[
MQ6.,_UP03_KAF?R'>K6",RO]?J\'(M;"U$NV8A<Q+7RWK?7QW8?,0&AV2W];
M3^>18I33[J!EMCRK#$@&$=>U8IHJ,>5:9?A#W$/&-9/7+%8;$BO#H*8D#D69
M&/++/@Z_^,XK-6>8(4F']DK)DD3ROQA3!]STF,JL.:;J0*@\*+?4E6N:R91I
MRG&8]A$YGD\>=.V'<6==ZLHRANQ2A^7&.ZNF*O=!62G[:DCL\H2'I%K5:J*7
MUJ4'AG2*TH,36R>&W&-7<3 0,V4;3-%WBJ*%D]LM36O)PWW';X;$KF3AH+9+
M.D3!AB&Q*RH8H@UCQ$7Y% 4(/-DR5GP<<H5!9YLF2QUX616QU1[F&C*[.H-#
MLF-_8'J(XA9#/D4! 3^&\'A\/D5) <^[T\-P><A5T2>U'%=QC),\RI:[Y_7O
M$Y2D]R7>+PCH<!S?XZ?L^L0FTZYF./(<%#<JVK4,S2HZBVRY]23LJC%@1D+L
MH4;+5\CRY=;+;UU'T'+Y'Q91.,>-/+5D**K9FH#*C#9# J[#:![2SKY$G5(=
M;+2?4"U+LO;2LCXV79.C]*P2J(>(K!8#R_7[]RZ+4>BX9OF'/Q?48X2S>1A4
ML'Q]B-S2!30GB%&XUHR@*]?UJ%E$/BULN VNT=Q+D'\PXAA%6\V(^XH31-3'
M_8 B6A?4S-9V1R*C"*>AX!QG,5L0GX8SW:<?B_ 4!['WC&\#)YPU,FW[";U=
M-JB\P=F_!".$R @YY)D.]IYI:4F<=K)<\:%?#++'U\M*T1 W75XYLB+QQ0)_
MC,+9ZN/_])+I-0D-"..B#]\=?^'24C)B&LG_W ?T/:>/40*3O#B]KIJ&);=$
MY$4!W\W)UH#>KUS9_B;B-"2KC-\.I#+D%:-D93=>Y:X^U:1[[)"@,(MF;P.7
MK#]Z7<>?RQ]XR"<?2\)&OE16--TH'RV<DMN,4IJ'Y_85CL)XCAP:NMS@";%:
MN#G;;1(/EP]+3\EU1JG4PW)]];'_QLA/I@Z*6C%<L3ABN,HHZWIXF#_@=*][
M&] M*7U&^JH6!D92%+E\\G%*SC,*M@_/>1H.+;)'-&>VJJOERI53,IO11N 8
M,/<Q"3AGA+M.^I:X.=<M);7EW#"=T0:E)]/7>X!?,;W;,)_2SB.=\T>JJ<A;
M9:^G9#*CG=*IHL(#B4E73(4G*3'*)9\\FCR0N"Q+X\HWGW1;RB8,/91B:;:M
M<"2IP6R*]\>O!Y*8IEL&3Z9P,!OKRKCW4 ;04)3RV=LIA32(??C^>/E0*J5:
M-D?N2N-C$]^ QPU/.65+5PR.MH_:8/;J_8/LAB+254/G*(^E#6:#SS# ;JI-
MVS<.3RDI/K("1XNM&PI)M92MMIBGE-)@T@ILX^JFTK(5E2=I#2:]T#NF;FKS
MTNO\_ AH$ D%MO%T8\,G6>561Z>4%!\)A?W\;5YRITOF5G.+4W)X, F WL%T
M<QG)EFSRM*,<S/Z?73C=7%B6JG#D_'4^=O_'"JB;BTF35(XRU?I@<@A,(^H6
M)M"499[D-9B,0M^8ND7QOB9SE//1!Y%)8!I4-Q>583,^3J"-WNC0$O+/AWSL
MV55RC:+HE?SA_R)_D3<!T2O[O#5J093?*J+7-^M&J)1JN)<?(EP,7!2Y\>]S
M(E),WJ9)=HG3MX1S)*R[FL_]I42^I$/;KK,Z<.\9?YA,B(C2RTYI47_A93<>
M^6V$R4+>X^0%XV#)W5\7!$7DI[=!]N?O\22,:&1R-4EP]!#./<>0C%U2OW=P
M@,@J2G7W\>KW.6-:5J,W$EWI_DW&SC@O_/Z,D^M%%&W>D-,KF]R!D$\BY#J)
ME5NU;NM_>F^I2L2[F@2#B(\D8EDCN['B-80& BS?.Z%70,/H=?-NB=Z]<2"(
MEHEH+V3%4HSBMG]35*7.#Q&>(\_]\'U.-[FK>XK9A<,MM>W>,1%DRT:V1M9L
M>Z,GQ7[Y;=T6(YI- C&\8=1S$7=O\@@B9NU\*T555E\2N4?)ZQ<?!71[32.Q
M.7W5IDTV*AM1@E!/(M0ZB15E^VL8NB^>[^=RK.RS"7(\B1Q7TBE=.L:$ABC=
MZ&8VF$CU<Q@X)4]J5#;_!$F>1)+U,BO*=\.[5HFULDDIB/4D8JT456T_$ /2
M2Z?>ELJVM;^-RV]A\/2 H]D-?DS2#%3:$>,WVES@[M'WGK)D:'GW8D!>B1_E
M;"7"ZB3B<FC*EI@AM\2/F*MEM27/:('=C<W.ED@AIW1JNURTR;LD5A$K_>:A
M1]KASZL0*Z23^-'4'<+JXGAS 4,RB1\!-Y-=O097;'E,R"WQ(^/=\MJ9I=@C
M7<@XG=KS&J5.2OMD5[+8^4=RH4+RZ?1"+=Y#W!#3S@&HQ5(8$U)-_-C=LI1*
M&YSJ#IZY*"'MQ(\H=PBK7%]8;%NZT>J3F&?/\38\*&2=3FUL)76KM=(^\6UE
M*/9U<OTMC.FQP=UDLY34A%041XK=3H@54]>GH>_B*,XJ<W,A0W**.P7?%M?.
MJ)@LN4ZXD*(ZM7"W3H3V":_R*L#&[J?V$II9J.\?N'ROD>]D%N_WP*4#0&JD
MVTFJJQ]^B?"S%RYB__4KGH<1>6&C&Z2&H4N5]PFV-D$Q,<JTX"*5.(Z>/0?'
M]T3H:ZE:M=?50*K'D^J%+IN:5A3K;@&6W"SV?<+$7W& (\(@8G#<F1=X<1)E
M;,F*''.AUUY^ Z$?4>BJ8NA%F3>392G0GI$W>O].V7,WN0T(7Y^\1Q^7ZC2L
MVDMT(/<CREW9FAM4*\),W(]37#D?=%6]3,W%AK1K+^2!M(\H;5F7,VDWDF"Y
M[IS$CN1/MHQX;4\@$._QQ*LH2O%N04EDV[=_,GYGF^?5AW/!UK8/ L$>3["R
M9&Y?!ZJ27<7I[V?"X=55Y>S#6PI<VX4(Y'Q$^USRQ?4"W'$M:/G;]R1NFVSD
ML:W:#D8@Y6-Z8<VV2NI<*;NB@#_C),]RYF*M;9L$8CV>6&VCE.<J"*PHR]7!
M!:'_G@1>^#V*/2>7*62X3B'3V2N1ZGPID4WI*F]^D2Z57+"5TJL7\(WG+\@[
MUR*V(=W%GXAE>[>,EP(L2OF?V'N:DI]>T1GC3_CS@K[N;I+^07RW2&+*7?*4
MHGK;D/4ZA>SC5"I;W<#LU9:XDU ;X6&)G:TGY(B ?!@_B"!;Z-(D\)9BW7-^
M99]/.FP(YY,7EFY7SA1H?X9EGT\F; B2-:72V+L#G6+9YY,G&X+8CW.$99]/
MTFQ@0F=_@&6?3^IL(+)F>'QEGT\";2#"97-Z99]/$FUP<F5W>$4B/! SGV)F
M>'AE2N>3,AN"E-52Y]'NYU>F=#ZIKR%(]D*62],1NIYBF1+DN4XFV;ISC@OI
M4F)ZF&5*D/<:HJ39'6F9$J3 3H8 ?L^U3 F29)S!@O'AU@V>1^3Y*;MRJ9]/
MNHRGT\RJDJ0TEBOT'LGE5>YQL&(VX?5F"C47Z_DDRC@7JV+KQ4%S.X57W35H
MH^\;,43DWVOR0R_9V)2=3^Z,<U'+4NDFWCX9ECJ0(R^@^[:[X![Y^&Y2Z%V^
M;ER^EKM\/LDTWN5N%VM)FPFR=(R]W,YAE[9*P$%<M.?R^>34.!>V(AM%-UTM
MN:V4:41[_]W@[-_;8'O44R[K\\FR<2[K"]TVK/(MK?V2W"?[U>RG_"_BC0$B
MIGP^N3C.Y5\K]VHI[I/]:C;41HM 4SZ?E!SG E<4O32_ME:"^X2]'!>U"@,K
MQT;E*#B?M!SG*-!5Q=X#@B:2;1H"+-NU$UZY&T' ^63C.$>#;&S?U&XBR@;B
MIWW=*WK&FC(DY3@1OJ[H6Z?G>^784/(;68$E;G( 0/J.$P!<J%;Y-G]C<6Z5
M5-#IS83OSYZ+W?>OO\?TC]:CR:\<PJN2'8#4'B<P,$U;*CJ!YN)L!(.LSJX:
M!@ID^CB!P86I&783&%2(LQ$,/GH!(70'#" 'R D,%&.K>4!#899J=5(R[B8?
MOCM3%#SAKV3)=P%]5#HS))[29/$S\JDP<AA >I 3&*BEXYXVXBS=5ZS\3,:K
M<L"1 P'RA)P P90EK1@EMA%H$RA<$0,31:^$VX7!%*92/\W  +$?4.R&)6NJ
MVD#N)>GU$GCEA /0\^/HN:YHIME7X)5U6,KYY/NXJ[[;-["Z>QF6<CZ)O(%)
ME745EG(^&;LA2/K"WC'([2"E6,KYY.F&(/S#EF*IYY.-&YBPF5=BJ>>3<1N8
MJ(]0AJ6>3YYM",*_,'2CF&X[9$F6>CZYM2$(?ZL[V/'*LM3S*<X; A(N%$DU
M]T#AX,59ZOF4Z@T!$\<LS5(A3S<DT3.OS%(AH\>3_'5S7TQXN.HL%5)^/$'A
M-+59*J3^A@6"0U1F:9 2'!8(#E.9I4&ZD%,8'+DR2X/4(:= Z%Z7=>7[H8-6
M77:V3AG*K4ZUV@2B58" M0V!&H)TVE-$*J;#FBVN'T']\F!["%(8$/1A-O?#
M5XR7LP*J_Y+L )8-+S]&X:R6X'Y)GGJ"K1*];-9^6'[49CYZ(MH\ C_66\"O
MF-#A>'Y6T_,5SU$2><L6],3.8N\I6+7?RZFOW??OI7[#W"X7<;5(IF%$/E6P
M<<O77U,#'KWN-6Z$<ZI4YET7.EERJG9;S(Q3J:\@IOPW8B?\_UE$7NQZ#EU9
M$Z;9&G.>E7ZY_LN-UIM:[5ZQKT\P,QQL$+5[2953CS(ERD[0_NDETVOB8@E3
M(A(T^0O:3HYFSLG_:-7,FB:]=NO37-KDQ7'HDYB!LOJ6>/EB3).V'8_Q$W7Y
M'WQO1N+W7-;;\<.O.'R*T'Q*(AJ_\)P/"UH TB1HT(JG#!UXQ)#)M1L+[IA\
M%7NH4<<[2]<X8G)MT,X?DPD]Y(=QHT)U\G\<,;I?:,R$T?NN_.L&3^I?&WHW
M9QA+\ZA+ILT3IFJ#=98L:FK<9%N7%84C#O4+WP]DF533,DL=MD[+I7YA_AXS
MK)"@0N6(V'X'6'L,A"4K1N6LQA,1R^B@AC'^#;G<]O>D7#(8G60PM*.FK4H<
MA8D&HR0_T[V*9&@\L8A1^IN[/:'.D?$V&%6H<K8GE'7-XLD>,JK^Y'!3:%HJ
M1^&IP:BD\G";0D55#8XB58-1(>(>AJUK9NXSIL6'3+E)NBUSQ&%&I7X].4S/
M*9/7>^PLHK10X?WK;>"2]4=9/OQQBK\M?^ AGWPL":,#RD@VE>H)[">2$:,:
MO,/+Z I'83Q'#CVSH)7I08P/+BQ#U6V.9,5H!W986:T^]M\8^<G40='AQ:19
M/!TVF(RV@(=7J0<<)T2;;@,Z6YH^(WW5P<5E:1)'@9/):#]Z>''1 _I%]H@#
M2TBQ>-I#F,?9#C-1*!\[X6Q&>)N5@L6'5R:)HYC:/,Z>NG],W7@W;:B6PE%F
MR#S.=IJ'D+JIB#3=Y&G38QYG'\Y50-U8FWA*F)A\[/^/%4TWE9&ZU:'MM%(:
M3 Z!:3#=6%J:8?/DG@:33>@;2[>H8N"I=,@<1 J!:2C=6)5DV>!(E2P^L@B,
M3^MU5;,XRGY:@]G[]P^G6XA)UR2;HQC &LS^GV%(W4)<MDKDQ9&X^$@"'"VP
M;B$IS30DCO:JUF"R"6R#ZS8>2S%XJK&W!I-=Z!U@MZG$((Z<H\HB:Q"9!;9!
M=BLC:,N,5>K>F6)W0?O3+A\5TV=]^)[@*$#^ZCEQ>MLM>/K->\9NUL7L_6N!
M)'IM^2'M<D5D]]X/G3]RH?8L;/[EKW[RD^L]__4I^8E^F:1=D>+DU<<__^TQ
MC%P<73BA[Z-YC-^MOOCI;\+Z\]'JPU/L/4V3=[)VJ>CS9/,C+EFA3^*/X.>_
M&7\3HO E^UK^V^I/7SPWF;[35#G[4TK,!?*]I^"=CR?)3\\X2B@?EC][#!/"
MMY_RQ871N_<^<O[X:>8%%Z5GY<N8$"ZM7DB_OIB@F>>_OGOP9C@6/N,7X6LX
M0T'ZN8O8^S=^)TOD =GS_Y+=P5L^+A>.$&#R4.33IB'!)(QF64_A"$\(@I-8
M2*:8P(SV)<E^$4[2'\VCT%TXY"^GWGR.W4N!RO_"IP 04(H NN(?Z5)6R_\Q
M<?,OH[-F_R:GO5AXI/>'A<6<?)?R=OH:T^4*Z4WS#::GC+WLS%CETMQB;(&!
M*]8SX-^V%-NSS][!O3H&E$E2)94-0=F#3D#.&OI:#?1E62N2Z6!:3]A)<NFC
M^A*:?O>2 >\Q]-U*RA^F$<;")_+1:2Q\"%SL K8!V^/ -HE9G*F@RB)32*\9
MIM0P3)7-#*!+7F2<N4@_\RX-?$N_63*'"916[SX*D]]ZU&.&BQ@%;OQ?;73'
MO&1D#+(''87:-O1I5H:>'A#HKF:KEQ^%*W1;T(8S-BMC8H/<3RQW\_#API+>
M))Q7,9'^F*'Q9!58,$=5%B <E1=L8A+FG#@SO]%.U@.Q'$V#TKH82S>S!6]0
M']&W=B%^]:SCA$PH%E#:I!"[M1%3]QQ-H]B4EUBS58KLW4!-Q4XBNY@&%MDU
M!NK.A":;#3U]0T&03U>CPW..AXE4.4KR[*3G]\"CW033TZS:O/]>$]G9AQ[0
M1O[04PD[TW10+51M6;2-VAW4'F/9F:Z#6<N12LJP1+/'7A?,)J=FDQ;00D Y
M  V4)4.T;7E4MG*4@K)5T5 5L)1CLY39K5VPE0-004L2=0U,)?=R,C715L!4
MCLY4II-DA4G68!\L9J^34#XU5[%(D#.NC3O(E<I5@N!UC!89$J+M#I2K%-L-
M%X\^KM1LE7_--B1+E%5C5"8;0-"28;INBK:D=K;O4.%\\FJBD14/':Q6J*BH
MN5JK+&AG52HTDM(!$"33&@.PLF!E^;2RPZNS;'0%ID?!97<V'+7B\@8[Z>5M
MYI>!P"Z!73J]73J+FR9PP^@\Y<ZVZFID%?);+1^@/+Y5CHN3/104TI^U).%0
MB>.X$TKN.VV0^3P!D$U;5"TX!AJ I Q3M/3:H!_,YA#-)I3<#T0#34NT1G8[
M:9QR,D53E\!0CLU00L7]8%10ED79UL!4#D!.D@;UG:,SE5!Q/_K*;$.TI=H@
MYRPL[/CDJHN6"L'KZ"PRY$//O=A:L0U1U<:5/P 0M+XHIXB:U=2^_Y@.CEA_
MMYPHD<_2.-PHC.+(C:I!'>F#OF+'1W'L33SL/H3D.^P]I[,NUI,T^@V)K!\N
M<B'KAB(5)RZV7NI^2K_@*!V-$#CX[I' *!M'1/X;TV?=!E\B_.R%BYA\S@O=
MG/1^XQ?WC)K4;$/3]U+>;NG[6?&;AQX]GRQTB3?"QO I((C/R;;[S3+<(W%#
M-^2]5.]>)2M8V[6S!/</B-D#:TU79)-36-NU _IZDBYKY$,:E["N'737EVQ9
MV2_NQJA&\918?/H/G0KUC'PZ+^HJN491].H%3_^+_,4&DDMCX:[NO]U]_':#
MG?TCJZ[2EJWI-*J/843<X)7CA(N 3JGZ$H4!^=))!TD5)UGE'[I/4."BR(U_
MG[LHP>1MFF27IE'=$JYYQ$/-Y_YR:E4FT^O%;.&3[Y_QA\D$.\E#A(+8H[\O
MO.P:^0[]''9_#XC'7W+NUX7G4NS<!MD?O\<T4_(0SCW'D(Q=\[#N'1P@\N["
M"U8_7"'.)]*9AQ%Y8:-99IJB:R7_U41Z18$O.1KGRO\9)]>+*")_F<M9!SF?
M3,Z$FSH5\X:<ZX36T$M52=D *9],RDW<]2XAWP:$EB2,7LD'<FF:(,V325.U
M3=DJQIJ;0BJ*C[QBCCSWP_<Y'0-,['>:@,_V6ELZ:H%43V>)%<4H3@]M(+JR
MJCI$G1_0=QQ7[0QLD.[)I"LK4DEA*T15UMQPCJ/D]8N/ CIUF 9=<[J\#4-L
M21((]71"M0S-+.OL;J$5Q?MK&+HOGN_GHI1!E*<3I2T;<G&_LQ)046PW>(*)
MZ:7#?S-+3 3[.0R<HBNU) 6$>3I7*JG%3$V]T(H"WG"R57)50:XGDZMMZ$I1
ML)7"*N4@TM_F H2LTND$J$BVJ9;RQYE\BC*C9T(/.)K=X,<D33G-O03YOV$4
M;V15R]L72X)$TBEC(<4LZF8K(5;G#;^@5QH7;PD:<DDGS#X8BBD5LP_5XMH2
M:;2@)R#K?<^65"&G=$+UE0U#*0NU6F 5X=+J ,BKD"KDE$XG54LW3'L[8-H6
M5Q?WFXL8$DNGW+B2O8[1P?'6JW'%UD>&5-,)-=DVM7I-WK7_V=C[[I$OY)].
M>-XNE>HL]HFM9+'SC^3RA!34">5I6)IM%<UR+J/R,?IL%@;W2>C\4:B L61(
M-ITPB6C+Y7*OHIA*^QO734E$_A?DD:AYZ75S64+>Z72R)/R4[=+VIEI>1:%^
MQ0GR NQ^0%% &!D3GF;\P"ZQSY[C;7A/2#Z=4+ZV:96VK_M%MY6?6/T^C:R(
MML\C/,6$&\\XVP3_%L;TX.!N0GQR+G?(19U.[A?$K-KEK$4;,18QD-KV:>@3
M2F-Z<)N\YF*&Y-0)][BJ8EER4=#;LMH9$9,]<)UD(4'%UX'0/LD5Y4S(\N(D
M\AX726[L[R8?LPOF]XO'V',]LL#-C5'K?%4-$?J;7VS%RFY2Y30T7]7^?9S2
M.N^R9VMB2K)A--N:+/%"[VY5%8Y^^.[X"Y?01@_QR/_<3<^HU-Y$V7O=)H=P
M&*37\%+PWQ(H%M7I;HXCE&H3?DJ5K03?##3WF.R;4P+?O]X&+EE_])H^YG&*
MORU_0-2,?"P)HV8)<U.VC%+(T9I9#+E=>_F%)VY?X2B,Y\BA%8TTRQ'$N#G;
M;=LNJ=IIN5Y[]X87KJ\^]M\8^<G405$+AEN:K>@<,5P; L,IS!]P3+/OMP'Y
MZ8(^([L*UICQIF[J/"%='PKC:<B_R![1V)A+DJ+;'#';& JS'["/R:9J1KB;
M1:=Q"X3;EJ6R97KCPPZE<C_7_9ZD9MJE2N!V"?P65ZDLI?6.9>_55LUN>%>=
MP54P2ZF,O_M<S34-1>VW_C[:JO:[5]Y36^MYH^NF+3%6LJ^8NC0G(58A>"+?
MX.@Y/[-0NY\B+A_UCP6B'TGMS</K/&TAD?ZBR V:W2FLI&2\"K^[#E-GO/F@
MU'J]A ]3LFDEVW"ZU?2^)Q@'C1Q&.?+?YDC&,_*6-1BS2L=U(XN<93WOK?]"
M6W L.W#0+^>KCB#EOD,S%#UY >UC\HYV 5E^FW4>27_B>P&^6 ]18M%I)/UV
M<W3(\J5T/>DKLS=\#A,L;+4>8?7.[!W;#:K9/E_X*YK-?_H+V??*/QV:EA6D
MA Q3VTU;YHS!P*3[5+7LKV(AG#!CV+YA:KT>RWB5E:.2^BV06#)A<X0:^Q5O
MMXGJ]411((9<H#'[=JOQ7@\.7H4I<H4?2'1P:0CD[WSB55/^D!\9ESICQJ]>
MX 6I+4^5,UK?[(N%"7&WZ]_$P@OQN(*S:H-T*3P0)E3^W3PB;B<BZR _I7E<
M(0E3CK%=?LK_X'5MP<R?8B%M4T5?1]85>VX:?! ")V$DO(31'^3'L[F/Z5R-
MQT4B!&$BD"#7I^.-DG2%49H')@Y1H,GM&A)11*BBZ>LL8*:O1,N*XHW/"2]3
M'&0/I@N+A4>Z\<#$39.'KLYRV7+ELHM=K3&;0[+*]V1)WH1LZL@SG2D*GFA&
M.N/_6HCI'"OA$?GT+$%PT^@G_41%+^Q>@DC;_%"8(*)(H>^'+U73L];<_;$J
M&-IDG)(]^L?5AS8^G_8U6_U-WHW-1_,8OUM]L=G%LGVC2U4RMIHP=^\+:9QN
MIM5Z0IM>,Z%-5E2&LTC73SO*3+N':82Q\(E\=!H+'P(7NYW;G^X=2<H=*EC-
M0QP]2AI-[F4$CAY=A8<!IK>ID\GVY/%_M6I)RDQ];'Z4YWR'B;8:(KO5E[@[
MG6SF!3.7_3:Z>TS*Y1;?IP/W$9'-=DQNK9]H-XV35C-YDU?^XM"'XNYPY[YZ
M.5F7?F#5)9-L1@?K1& ^ZYC&R+.9'#Q"?'8%9X\^ZJ<@G)%E'X*]%H0T#?2(
MG[R EC[2!'^6%Z*9G'YX[SYJX( $CW.PZUM9TT5%-EMMPP8Q(@0@R Q_AP.?
M;HB*9-2"[XQLZOK(=RO&%84 )]3$1NN.^UDMUHZ3E'./-P9B?66-3N5I-:H2
M;.\0\,>]Z94U6S2T[1/R@QI>/D_ :*_=[/ASA+"%&5EM%4.4E59CTL @#P+9
M0X#UP>)L0]0-N6F4O6ON6TV=:[%X^(%.=%M$K^F]SF5+C2F*-NX[JI5=3SZA
M2+)W5,#FEU'ID[[B^2(B-CO&7R(Z26Z6WSQS'.S3.B:<72O-/WGU%.'TCNM6
M\6^<+JY\Y5-64Q;F%< [R=KJ,K!>07&M\3U.$C]=PQ?T2O^YB]+.\/.\<%ZM
M["%R*LY4W(35,V05[^.W)S@OG;Z*H_PO,K9^P1$]Y[F;T+D(SNJY&_"I;,1Q
M*B:13^!-+BEO?I$NK4Q?FA/78XR6I=8WJ#"&?;_]QB._C3!9R'N<O& <U-YP
M)UR[FB0XZG33G1;Y+W^?,Z;M])WV,[1:2KO^7M/ NQF,7]K+#@&KE@'$/B!Z
M,3W)Y_U9:M7@TJMYM'%=9*W=M=:N45\'NB 'Q8W,OZ*H9?N_FYY>**^_039P
ME'/>L\/4%<TL#84\M%G3*GM@C$7@XS=K+:7=^@[A,899MJ2ALOMF]TNNAFFH
MY5&L!Z>AOO]D1>BXAP9+UE3UR#3LVC-UQ5)WZ_?W'[\_1K[WCO[WE_\/4$L#
M!!0    ( "QYJ4PB"MCN(0\  !ZV   0    8FAE+3(P,3@P,S,Q+GAS9.U=
MW6_;.!)_/^#^!YY?KGUP'"?-;ALT/>1SD4/:!$G:W;<%+=$VKQ+II:0DWK_^
MAI1D?5$RQ=JM"[ M4)L<#F?X&PZ'GW[_GY<P0$]$1)2SD\%X;W^ "/.X3]GL
M9/#Y\6KX=O"?#__\Q_M_#8?H@GM)2%@<(4&83P3Q$67HC[/[&S3E(L0Q6@BR
MP#)]LD3G1,1 C,XO/J8T7]):CM%X?^]P;Q_^CH_0JS<';W]YC9((*D17R?]H
M'"7HFL5 &^,907_\CIF/AL-<AB\XH#Z.@0\"@CB)CM$=CB*2TT3>G(08Q5C,
M2/P)AR1:8(^<#.9QO#@>C2:@W'S/X^'H8'_\=O_P< SZ!D1J=04J7) I3H+X
M9/!7 O5,*?$'"!J(12L&S\_/>\^'>US,@,/^>/3'QYL'565&>#R9=]>64KT$
ME'W5,1V_>_=NI')ST@;ERT0$N0"'(YD]P1%9<89<VD%/&;0;\U;T+ GUU'XL
M1O%R049 003URA7X\:I,F?O1*,U<\>;,@#UGP[P*0!#!G_>8,1XKE+.4-'6Q
MH&S*2TDJ6;; <=X,]V2*5/,=2^8G@XB&BT JJ]+F@DQ/!@#1, ?D3S#9/9 V
MIQ \(!VM)[-'4"0"@U'RW13UYBRP\!I<&N@"$[Z 'D))5()PM%G=/!STU0V*
M>$FP^ZKY9-I7-2A"&=UYS0(\Z:L9%"'!]U!*<GL$-9#\\/G^6N/IE$ /T#F4
M4SWG+.+*8Q/_# ?2\3S,"8FC :+^R>#RYO[ZXL]VHIH0A2 %EA_VP0WO[Z,A
M6E4*G\LL4<83I4S?C^H<VBI)8%BY91_4YWJ?S[AD)"8<:CVK/X.J_7:5S_)R
MM#8/Y2HQNIU>0[@0DC8\-92&H!YT@UHP1K=3E+)VT&X6VG,>0N/,"8OH$S''
M65?,$/3#/J!7ZG$F8&,"K1#B:'X5\.=6/ZTG-D3YJ!?*P!TI]@[;7MA>LR?0
MFPL8V.44Q4\"(GUPFK@\YU$<79 8TZ "<H]21FB_V7^W/P:$+VCD!3Q*!($O
MI4K0J[R:U(]G%2%5TVOT*JOLM0._%_CY7#W__Y3YERRF\?*:I7-UD*<,NQ&]
M8?<&Q%&Q6E#^"%Q1RA:5^#IH-QQ<WV$!V7,24U"QC'+?HL;Q]Y%Y_(U>5>IP
M'7O#0=O#')IWS@.?B.CRKP3ZFLD8KBEE"/Z;/H-YN9I_H[0B9P"VPWK+N&V&
MW'C-P.Q@Z07+;YS[SS0(8(B[!=\FKJ$1V(Q. G(:1;4%C[6TA@#^T@0P9ZV&
M6L4<%=Q1RMXAVPO9,RX$?Z9L=H4]&M"XUO%TV8;X_=K$;\4-%>P<7CT=I%P(
M>,0O=0=9))OA,Q[K'*3D@A0;ATN_R(7,LIG%;X3/!%[,J=<R&UE':HC?01._
MC+-RCP5O-QNQ1K44,3QB&&/:@I(LTPBYP[5K!BDW-W?8;(SR"0L!2CT1S;I0
M[[*&JT.6,0QZM:K0+1)MRQZ*!4!MMH65&'(TMIU#.]LI+SFV$#FKVKY5748Q
M#>4JP542 WRG(1<Q_5LI?/FR("RR<40V[(WM[>C;[6TE%4K%0F6Y4":8LSY;
MZ]-,QS1&U$%E: N&<S>'HR6.I>E:5UC216:&Y+I9GHLT-HMFX9_A*Z1#>T#3
MZK<B30L9(]V(%ZI(E_TT)*&B)@>]+?1KYO*W"R([%YME=#I#L&5A:!96RP3H
MU:K:G-H9R;:,I.C^1?8G$C_@@$10YH:SV0WT4K]U7K(5_L;F=6!C7F5?5*(!
ML9"22Q66D@V5:&[:\MVF+3GEV?*>+"!VEVM1'=YKLXR-IRH-HUM-5;#15(5/
MBQ*3)2HD<N[NFVWMU/.24,I-4I.HG&2\X5'%?M83&RZ':Z8L)=Z9250/54KV
M#MO-8EOT][6D9TN9Q)D\F-5T+%NNR7!XL[2JZ@!G5.)LB59".M]C:Y]G.*+1
M[?2NI'_E(. *2!VAX<:V9DJMN,E!I<S/0=<O2HZY]Q4:DOBR'T#7:&Z<ZBD,
M87NCF0A)AD/%$959.N1Z(7>)!8.98G1'A#H"5\:LD6>(UE$3K9P5 E[I63N'
M4[\>EBP6Z75@'.37&B!N_\29_-9V6L&XD&&@=JCIAZ4ZBBL1*I2'>H8JQ1UB
ML(7].EQ@+[Z=WA.YWA<L+QE\A>F^Y_&$J94EF"?Y6/C5]4GS4H9=6K,2E58B
M8Z2\&I35@XJ*T*HF!_QV^GOS;$O?HF8G7S;0]]WI&$M;T,9.&N"[Z S/-_6(
MM!R<=G#6PZHFD"T4AA :A5\./#OPKC 57W"05 +E(M$PCM*<+9,\D&+B$-F
M=^S:FC<L8;B@W<MCNAW[+>%=K"A^9H)X?,;HWU4*>6\7PJ![$F(JG>'OA,[F
M,BI^(@+/*H>PP$M2[AM;SA;K-K;!YDY>JPV6ES?+ E?)I,AJ)V\E-,JE'F9B
M5P^(I8([N]ZP72=AB,7R=JJR;Q<R3;N/W+^TL6TUSJ9TV%9:H;I1*8E05J<S
MBVV:A<H^?9;3;$O3T' P-H\W]N:1$:45.QNQM9'Z?$%C!&TDAB@;SBD<?E;X
MK>8/75%K.Y'A?FCGI,.%IM]]T0Y<KZ2ODI>(=*Y\*Q48VL_&%@"5^R\D*Q4L
MT3HKM+5"[>GD56)VC^.,,!!.=WC#IKBA!8V;TY3V8\Y%3G[W!+W*JGWMC,/6
M..Y)%(O$BQ,!8_?Y7+Y&7#V-(Q+B5X@T)F+/Q-!0-.%&A1W**FV<U9$55TF=
MJ=B:RCE76WB06'M8HIIAN.2I62:K\''@?',_7M=%3:$R[7T.LEZ0K3MNW=P'
M,BQAN"]D?:'=[139P%V*HW3O3]0S#7?AU]X)=&#9@+7F&HYFK]VH@"&HEO>\
M'-0V4.M&QB:^'52&H)K'L Y'&QS7WAQH@FI:Q!!AZPL&#G ;P,VOJVWZO8Y-
M/-#1V"7I_T"'>X]CP_Y#'E*-Y.E5^J1N-.* W DYUH8UK]%!:#BGVM?Z"L47
M%8S5!5J4L79X;@[/KHV5?@4-5[ L\'9;,!NP@D_DN3A]#@W+X*.7/O-\SIDO
M7:;?]L:XQC8VP<YPB-!, J#V\EGZ:OWHU4J"CE?-G2796M(]>2*L>LXS3S+S
M^?N:#;.,@X.B%Q1RH5A@+VX^6%W+,03FK7XM6C)R+U'; -3]M+_M$_[CL08H
M]U#_-L?(YIQY/;'A\G/_\<U-DVW0S888W9)6.<,0M?8QS.%CAT]UR&K"I,TW
M1&O]P.90LT,M,WIH6CR;"3)3"L@;MFFR[HR$20'#N4%7+ZS6(!^R$&F6"_UM
MP:YVP:ZU@S64AO":=%NW-K!A6(OEW?,Y9C/M0Y^&)8QA;AQ_:\!<7N_-:G&
MVP+>G'AT7@M<3VVX^&<X;7&=>KN3F3L>4&]I.)G)B(T0/K"8S*3\';I685=7
MMVTC,0ZM&DYY%5JY[KG-[KEJ7=W(VZN<\0I[8Q-V3:<MJG(6L 4+T&ZAK'Z7
M,[]UL(%MF5:>QI;3<!)V>S/%KY'R_(:#LZSO95GY%:@-&%2=E;$=->Y2V]G1
MZLJ4LYX\!R\6E$UYE@;?&>.I6GD2#>5+T8CAD$0+[)&573T_/^^]3$2PQ\5L
M=+"_?SBB+(KE)NH 13 A"_$-]Q2KCB+RVS O-Y1)P_'!\'"\]Q+Y S1:*T29
MVY'ZYL?&U><%9+U'IC76F;Q+NQ632TG$-ZL[$*)22@KP3BH^_J67XA'Q]F;\
M:>03"J*,WPSWQ]!VK3)HR\@/PZ*P5?V4P6 ?2W:'?40H%<L^#PL6IH),<311
MC9I$PQG&"\GN5Q,IM 5')(BC/&58L+)J%N6?Q-)8(EVY_(N%+!63\V,QBJ'W
MCU@2$D$],T.ME[(PU!9^G TM)>'LTSIA2'J]5DES,KC@7I(=.[^$\2)>ELZ#
MGTXBM924#FN3.?G3C%J*<C*0TM%C2(-!Z!I"%.E>09T$R&B<R!*_"9XL<D(*
M) .$,R8G@UC(DQ*,!H'<7<B_I[0+]3#,HZK&3X2JOE7#.R+D8Y)X1FZG%Q =
M0?7> TA!?8KE+VRJ9R,^P]CPR!^(!T/HN2 ^C4]G@B@VA?;?SBEM&<!6JB!Y
M633,% ?1%EJ&"N+%5UP0.F-EI;YP&46<XP6-<6#95AOBO6.MQZ-('JR%F%L0
M')%'OOI1-- (>] [;J?M[6-5NMRS0LX@3!/+33?")#WL=3+P5.VZMDECDKBU
M:>IWD0JUFSD6SL*/C^=+:0+)A%QORVV4)(484M43:?4HY>Z6XRN_Q 629C?=
M(Q ]2'PI&XL)A.K2F=\1AH/BU]ZEAG:EOZN!^F1B9Y_KSNEK .]19+>L0 J6
M>Y+LMQJ7CT2$Z>-JA8+KZ,I:Y97^4/][&2X"OB0D?>KI(PDG1!3JZ'.S$80S
M.8CX7#Y#]R.Q^<19MQ:M!#NFB.H2]V0&- T=='D[)GYMG*UKT)*]8TK4W^.Z
M!_?-9#_.UU'J+LVXP&XYM&ZQ:_&&$?&NAB#J<B>5[]\KV2/UWN<J287+#(;D
MNKGV++9C9OSXS!_G/(DP\T'P*SJ-"6%U%3N)=DRA;-X#,QJ1ODM25Z:58,<4
MD=' #<<LCPX:H+3D[YH:<TPA@/2KH4Y#F4ZJ'5-)=[4\#U3EJ[M1S3ETD^Y&
M#+]6Z?\N/G(QPVS-X+V&;,>0K#JV!_JRWOO5B'9,H?9I9#I_7LT=09-\2IE=
M1+XG/ABJ#!O!:)- +A5="1[>X$4D;U O%@'UU-W*&(-&D'1#0YKNSQC-8[<L
MP$_2C<"8XLR8X%\D#ZJTV%P7V8Y9W4?\0L,D5'@8W,J6"O8H\K,@*[!/-*KP
MH#3M[R3Z210]#:7TJ?#$EUVT0ZM'\)U4^'=8Y%?*9#-\ XN?I)'4"(\CBK7S
M\W+&CO7E,WE$(\3BZV5 O%AP1KTHC\[ND@GX8/D@"F9+U76)7]?/MOR.-<,U
M\Q,YB</! ZC!15W-MOP=4^.4"*[V0&&XO2!3.<SJ]5E+N&.*/:9KX==,QM=A
M?OY%KYL)[8ZI)_M(HG[H3ZM12_:.*?$(7R'L"Q/P 6F8UH9/-]V.J57>:ZV\
M,5#?B%UE_B3[B+6+B^0E/@NX][5L=BT$%83B//V'[E=49VV7ZH=OULWMZE0[
M9GBGD;@GBT1X<QP1< &A^K$A3YV*E7.H8@VRY-=[E/FN&_[KC!%B04@0.%]$
M+;1H77OH463'D,T\A0R$\S[V.XWGYQ!BP+19I%=/-!VR;[D?W4_?C]+S51_^
M#U!+ P04    "  L>:E,5'1=:;D2   C( $ %    &)H92TR,#$X,#,S,5]C
M86PN>&UL[5U94^-($G[?B/T/7N9E]X$&X>;JZ)X)CJ:7", $T-/SIA!2V:YM
M6?*69([Y]9NE V2LNF39E1IVY@%:J$KY97Y5E9EU??[M:1+V'@A+:!Q]V7 ^
M;&_T2.3' 8U&7S:^WYUM'FS\]NO?__;Y'YN;O=/8GTU(E"8]1J* ,!+T:-3[
MX_CFHC>,V<1+>U-&IAY_?O_<.R$LA9=[)Z>7^3N_YU_YU'.V/_0_;,/_SF[O
MGQ]W#O;^U9LE\,'>V>P_-$UFO?,HA7=3;T1Z?_SPHJ"WN5G*\+L7TL!+H9X>
MO)#.DD^]:R])2/E.2*.?]UY">H K2CX])?3+QCA-IY^VMAX?'S\\]C_$;+2U
ML[WM;/UQ>7'KC\G$VZ01U!7Y9*,'[W]*LH<7L9]]9J[XTST+RPKZ6V6QGO -
M_J^7VC?YHTUG9[/O?'A*@HU<1$G])9:-$@S\E6K(\_(^KZ .OG-X>+B5_74#
M=-:#_SZS."0W9-CC/[_?G+^4N@<VC#_X\62+_V7KR <*S$(O)<$@'1-V$D_
MYF,2)?2!7,1)PC4:S$(R&"I?/7[FC^((2')*4H^&"0C.A?J4/D_)EXV$3J8A
M*9^-&1E^V;@?<S4Z!]O]7(F_?+VX.3]U5RW6EJ&:3N(HB3.BDN 6:$JR9C,8
MGGC)^"R,'YLCU:C95-AO<1P\TC \BG*-0.OSHA&]#\D1-*RTJKM)S%+Z9]8N
MOCY-06=D6<NU\_'50:[]\_I RS]O"OL<>O8)N?.>2.43+P\+I1Z3B SITDVR
MT;?, 3T _6-&YS^2/X1VG"QO*Y-/F(I_11ZA.XIG40JCWS6+(_C5SULTM/.
M:RBH-OAC+^3]^^V8D*7MT\JW30&_]%BBFMOI&-_4V(J4<YUM=<S(.=U^AU[W
MC=:1K$CX!7E]+_3YH M]]P74.O<]\I1R=S(HO\@E7X) Q2>SSX:Q/_>ID#MU
M,9O'5GPI\Z6&7G*?N4BS9'/D>5-PK)S]+1*F2?F$JV%_<]LIO+A?BL=NWC67
M-8?>/0F_;%SDWW/G7W+W]E]58T?.DQD#'S[5$K=XU]T[>"-UQ:A';!Z Q_RR
M;OAUSJ*+?FOQQE8RFTRRVC8I&+DL/V3Q1*K)XKNQCOPQ@[CER\8!CW,>"1V-
M4PAZNFB,?8L4XKXFN"[\Q]?_SNB#%_)6?Y2>>(P]PV@",=J,*-!HU>'NXZ-<
MU0!BYNG#*QBYTWU&'EJ4.O=DDAOB$U V>,I7)-4$(2GJ'FSCY=^AM.=3H2IH
MU^\\[0XL2OT2!H!R%4)77W4/=M#2BJM33*L%% 6-=KM/H[X]J:]YUI0&14Q<
M)@5,L&C4X!Y\Q$NZOHQTNN *+NYUGXN[-KNTE[3-Z]BA[-MJRK@'>WCYMBOO
MY$1P"H;M=Y]A-J.'.$J9YZ<_:#H^F24IZ#IOS-HNFT8-[@'>R.% 'CEH@BNX
M^!$5%S73'Q8CA6L63PE+GZ]#+TIA+.'1V90GE-0NG*RHNX\O4LCT+!M6%7 *
MAAUVD&'[%N4L)W<4DI:ON?OX@H%,?V+FS(E>L,39[B)-+#K]IV1(H#</P,_(
MI8%F=Q5'OM8(*"_L[N-S]3-=BRFE :@DFM-%HEGTZ"O1DC:_:LNX^_@\^DRS
M8EJ)<91LPI)WO:#>/0UI2DD"8_%M&OL_QW$(,B9\7$Z?%093%7</+/I<QFAJ
MY#_$Y%]I:5O,2@&\,B6+I8-KQ6Q67?UB4,GDTIF4JBGA.MN8F"=0L31Y5@^I
MG'?"DBYK@VW.MD4 )_%D$D?:7'O[.@B/*1 0:5>6N*@#5-(,2\ZL'9I9C!N.
M@H!R&WKAM4>#\^C$F]+44T6;@E( !5.H(-*U9)Y3AJOD'I;5'NUPSV(H<</7
M_44D^.JQB$:CI+*6&@(XZE-57*&N  !BBC)$%A S4A=B24XLZ;5VR&ES89ML
M87\^I\.7]U^1=#"\\Y[4RT),:@/HF"8<1+:1=*1-\)81"Y;<WZJ#Z$,<V/1F
MR18+N(>8/$PM;8L)*X!7=JM8@N@VS.9L6XRB+^)H=$?8Y)3<I]F*QLS!NB!>
M0@;W(1UEYM;%9E*7ZSB8(F^1720,-4=;9B6Q1$NML->QF:0OUD%>>\]\%8?9
MDM#Y0@ $:?<YIVGI$"^$51(/2ZC4#O%LANF^SV8DJ*PETN9>?3F @RE4%^E;
M2C\9LI*!6.*A=AAH>][/&(6@%$#!%):+=*V8"13A*IW&=Q/'6.P8];RB5AQ)
M]Q!ICRFVRK+>9 :YI/-[F=L^1-3+FBVQJ"WH'B+M:L7:U^]WW\ LJ8IE']+*
MJ6HQ05I98]6$L*KB[B&F#*B6)<2TU0);DE>T!OOSUIMM[VO9#5^S#]\2X:Y(
M^IHY5K!K[EW7V;6^!8;+<0;4XNOQ:32CT6@P)2P?98_),&:D$LE<TBAFP*KL
MX"J2\ %ZOI:<=)<D'<<!WT27I)F%%$I9HR2@<DRC3@T=Q(UU[6K"MA3UO3+6
M8EH\\VM@/(AS8-$HE[G8I*CC^PD+N\X>IL3WVDVJ<"85>L.V'^&=MLT]JRK/
MI=5KC&_>!M$QI?G7;C39,%NCJ+H#=3;_W]S6;CF+&;U707)A2^F5^JDO!F P
MI>W6;D99 Y1I#-EVS??:$&WF(N?=(HVHNZ8$0, 4"*[=>!+O4Z0L9,="M$4#
MBZG*6Q)"G:-O) +!^#&Y1\&$1C1)N9@/FE&67B4 %%/>4F@*,2]-<-:=&F'3
M76N+JXTR 0N'FL(#]P:Z S;STQF#;YR,/3;*,LC%HMA$.-IHE74=5.=$"'6Y
M2#8#>'7G,/T%.&;U3 D&(ERS>*C<85%Y$T3&%,D*E2KNV1; (#NUL*E9K&[A
M>2#1C*A:0/D:"(O)&UQ0HY@[\PC*K&#'B6/UV*XD'0SYT2_9A"IA#]0GR6T<
M!@H$XH( ")/KM:!J,;E4F.H.]?TK#($V%]16KO_@$]OS5V*H5M5*"P,P3!DG
MH>K%?-3!5W=4JTU.+K,ZP&(_*+C"1"L'M5 *H&#J 6O4K)IU%T"J/5YG$]7:
MF+H+-NP='?%6%,UMJI*2KF-S7>02K1O5\D>E@L4-I 86,C=T5;RSV#VWL/5;
M;_\SJM6.2G,HUE1HH<66YEZ;I6TO,Q)(>!8SL$*4[V3QG^^8%R6>G_$O"K)_
M%6P,_C/+ISA:4$OSC[H[J$[2TK=]L[:SK**0I;K6U=IV;![A)9+P>\2(%](_
M2?!O"/'Y7(M'(R[V(+HE_HSER\P9Y9?8GF;9\6O":!PLJ9AE/PO*1)4 UK:_
M>8MK1U7(SE1?7YNSF-<12<@/2XI(4$25_)!R+O#WR,M3'20H+=Q^NVOCTZ!4
M5#DE;1Z8M[WVU(7L!I?UM3_;&QBE/>IK5WH*-GO(%A6L=+0S_2 H$%/*0-_F
MRXQSS92DN*]KY5DY]?7EME(AM1<VYBH$U3.^S_J4Y#]5N1&#JMP=FV>*\2ME
M0,IK%C]0,.#Q\_>$']#Q,@%Q!/'*0^8ZJ3-XFA4!8$P^J;FMI/D^(R5@._'$
M#ALL)E>:YZC[J%(9IOK635GWJ^>$OV.2]FWF),J=Z)4%SCR!Y#V=P$.JG/E6
M%0=PF/IC4ZN(J:P''%G$88?=%J/_2IH&AM[!<.Y2LI<;R51KI+0J :"8(G)3
M"XF9;@(?VW8].X2W&&[?CCU&CL&;#'AT!Z%=QA?53H;:0@ $4]AK:@$QH65P
MD>URL\-?FZ>L\Q5EYY.I1UFVN";?!:!:?E=;"(!@FD,WM8"8OS*XR";1[?#7
M8LSW]<DG20)N8)&NYOL!Z_L;<QTL5;?;1W7<M:D]Q:VA!:W4GNGQ[MP6F^=H
MO\V%G4?E:=(FM\0KJP"078U&Y6=OZX-7KIQ]'URW>I[%6UOQ3>(1?$V-45H6
M8'4U I4?[:V!NJ0UFIW'=FAM]UC#-T:Z9@1\U*#,E!7K^,L=O5H;:YI5"HKH
M:N0J/V5\&764+033!AT++<3NUA[!(%U<F7''O*"YFU.M!(!V-?9U5+N"M.&7
MC'_7V7?'8C!<:RQ^24?ES.,F=']3A=O?Z6IHZTA#6WWPV"YVLD+U'6P![)O[
M:(H>JBGC%VL"R%T-9W?,PUF9#K#=+V6'_Q:#VE,R9<2G.K--U5=!Z*Z&K#O2
MD'41)++%_W88:C$^?=T(=1:SZH$&JLDE43F T]4H<T<:92H0*];XO@\BHPHC
M^;&5S//3UUPO7PAN[&?45P-@NQI*[AB&DC(%E!Y&'TOZQ-Z*<HMNAL#Z^2FK
M+33VFHH ,"87Q=Q6XA9@JH1RK2YR+WNE;.CO6$RH@( ^(4%VRC!?C =$N/3X
M>9GI\V!XZ;&?).6]UNN65 5NX_K<?K\#J1:AW<1-H:$FL%T';Z5%]"T"OO:>
MLRU>=_&1#]TA(W.K4\&*NHM\]2L"P!W(N@@M)6D#ABJHO0<4X8S2BMEOT1UZ
MVVN]69QM0G_]F@ R)H?(U%;Z8X!2!]AN%[7#?XLYG;+'.HO9;3Q,'SVF"G5J
M2@"$#N1QA+I7]^<+6&LO%GU_';?%',["4'L\2VA$DH3D6_BS*"__B^K\8Y.J
M '0'<CE":QFX+DHEE&T S34"=MJ S6#VM7NJCKS9PB5SU(:UN?V/70UD^_)
MMHD>RL:P_ZX;PT>;<6S%5M>,/-!XEF0=5D(UYJ@4I0%:5R/6C_*(50=W26XL
M$U;V$O=VSVNNL_D9C;S(;Z%!UU0$@#'Y]>:V,D[<"Y50'O:)/'&_4C;T/V))
MU*2Q_W,PS2X7_/I$F$\3M9.O*@_P.I"4$=I%,RDC1EXR',NUW'88;K&#U]^&
M::Z#I>H&M6 :!DSM*6X9+6BE;#7(IZ]6W&HLYH%NR+2(UP;#BS@:W1$V.27W
M:>8H3&GJA=ISN295 >@.Y(&$UA*W"7,EE$T >RYTQ6T 1QX(S#=C_ACZK^S^
MG$D<94.^?NI'4(';W^U MD=H&:ULCQ1ZR7+LF_]6R_)=! L5!L,7T637_:J*
M 9@.I'2$5E SNAYPR6/LB<H5\QA))'N>)#.0#CJ<2Q+0V82/ME=Q:K3L3%@'
MP.QJ1+NK'=$JT)=T1[[ 8,5L1[# X(:$_$CQNQC"K1\T'8_S6T#XS'J3 _>:
M5@O*Z&HLNZNU5*&90LIF@GTAVHK;"8+U#&_\T&S6D6>[T^=F/GRE @#8U9A5
M?M&I+O22Y6A6+-B;R++(]*_#(?'3P?#K$]@I&I$;Z*\&4;W\JK2F054 &A/[
MS>TER6,:JZ%L":)36E=^S4CE^*E;?TR"&5\L6CY\SN*54Y)Z-+1VW\B+,#H;
M 5]?=?M[5G<V%I+<>(^7P )&O5!]0$A-&8"!J;4L:EC<&B1XD-WNVYQB5H^D
M*23Y$;.?_/BLF$^BZ(H_5\CM[V-**B[J6(-D-8"07<C1F&7[&(0&=Y F,$!\
MB^- FV5SA0 (ID3?HHXU6%8#2''][,I'<"[*(PW#\J2\\R@%WX/>AR0_,^]U
M6*_]L^71G2LT)1?T@8<<\Y*IFXF\L+MK<W^W1+9O3'V+DJHX@,.44]2QA+AY
MZ8%%UIVOEKD6,X42V8Y\?S:998DM@W-GS"L$!6#*#NI8JQ&[I?#K!I;-=8XL
M%>D6;]GD]^B\#BW*5X^?^:,X@F'4\HBSKKMJ'<=F(Y:)>$R&,2,WQ ^])*%#
MZF=4:0.\HF:N$TSMVL".XN:]O#X4'B0FZK3<0*RN5YLW"I_#E/9B.8*3&6/0
MAQG=X]SFI[C6,"6$#"PM;D(K4%#=&85K'3PKYWM6$ZO%P^)T\V*]J_4,:ZU4
MRB"_MI3K[-F\DJ+@Q!D!\WNA*29%:8X-4]0E-X&XO>G!1)>D;9FE%KVST@#@
M'-!1U)2E@M(<&R8O2VX"-4OE,)%E!5IGJ447J3# ;0J#\%$4<*&;]JCR.CA.
M3$Z-W!Q*QFJ!1>;TM\Y;BS-C"Q=:&V%2E 9LJ.YHD)M S%4]F(JCOA%-;E3S
M9P44RVYU^\=T._LVCVBKBL)#F7E+J$!)"W-DF!QKE0G$S4H+)S+/>B5$M>E=
MY_OCZ)_Y"MM92EY.#:M*Z:A<%\UJ.%I,_K;*+!+_Q0PQ,M=[)32V>8'X7%=B
MM-=*5I2CPN1LJ]2OV]?6HK2]...*/!:WNH%@URR.X%>?9(ND3V*H),IV 41)
M'-* ISJ/O9!OHKD=$V([*ZA_LUGU#B_G8-MBSU^_4?J"K]T=W(=TE$^_%&&:
M"I5)71PWIC%@T23B9M0$:.TEM1;[_L9DM=F_SU_WJ,?*^D(<":8^?5')DEY<
MAJCVJM<N\LQB.F3QPCEMJM67 SP.IA3(HJJE;)."PG;3:E/".;87$%3$T:.;
MH!3'@FG9\**:%4M#A)"PW73:F&H6<U)ZODLKGAY'BBE'M6B$95V\ B&V&T@;
M\]+V\KN*.%=QY#?J!5\+<D1X0PSY5*X25<DYT3[(SG#.8CQ1SNB 5].$>:KB
M'!W>&$,^,:N)K4QHBH[>K$L7?=[B7[V'GO37_P%02P,$%     @ +'FI3!O9
M7OA^1@  RA,% !0   !B:&4M,C Q.# S,S%?9&5F+GAM;.U]6W/C.)+N^XDX
M_Z%.[<LY#]5E6[8E=4SOAGRI&F^X;:_MZME]<M D)'&:(C4@Z;+[UQ^ %UV)
M&TDHD[)W)[K=-@'FE_D!1&8"B;_]Q^LL^/1":.Q'X6^?#W\Y^/R)A&[D^>'D
MM\\_'K]]&7S^CW__W__K;__GRY=/%Y&;SDB8Q)\H"3U"B??)#S_]]]G]]:=Q
M1&=.\FE.R=SAOW]^^W1.:,(>_G1^\7O^S!_Y6W[]='CP2^^7 _;_AR>?_N_Q
MT>#T_WU*8_;"3]_2?_I)G'ZZ"A/V;.),R*?__H<3>I^^?"EE^,,)?,])6#^?
MV -)&O_ZZ<Z)8U(^$_CAG\].3#XQ7&'\ZVOL__9YFB3S7[]^_?GSYR\_>[]$
M=/+UZ.#@\.M__W[]X$[)S/GBAZROT"6?/['G?XVS7UY';O::M>:OSS0H.^A]
M+9M]$C[!_VO1^Q?^JR^'1U]ZA[^\QM[G7$1)_R66SR48]E=?0Y[%\[R#*OB'
MP^'P:_;7U:Z]9/'L:K\G7_,_?F;J_<3^[V\T"L@]&7_B__YQ?[5H],R(,_W%
MC69?^5^^CES&EC1P$N+=)E-"SZ,9H\>4A+'_0JZC..;*]]* W(Z5CYZ]\5]%
M(>/3!4D</XB9X%S^7Y.W.?GM<^S/Y@$I?S>E9/S;Y^<IU_CAX*"7Z_O?+J_O
MKRZ>;(OUU5!-9Q&ET4_&_F^.ZP=^XI.X*419EZ;B73HT9#W%=X0^3-G0;BJ;
ML#]3P;XY/F6304IN'$K92'UI+)JD1U/AOD>1]],/@E&8,X=-:$XX\9\#,F)S
M51*W)K/YB]J&LAPNY9-G;_=D'M'$8<\\D$GVQ;"-TU *>TJH_//NT,M?;PK[
MBJT$9N31>27M,5;:9P,!ESI@_\E^S^S->FZL>H,WF I_0WZR+TR4LF["R1V-
M0O:C2S*BGD=L?16R50W[(8ZR%0_QSIR ?]T?IH0T_@JV\F[;@,^=>/HMB'[N
M&NS6>VT#?6 KV>S/M^.<;[M&+!:@1>B+X=YX4)J]Q!3"/8D3FKI)2EGOYVR1
M,B'KBT*:$F_MH:9X&KS1'-P+"5-RX<?.9$+))/-Q;L?EKQL#T>J]IM"M?8.$
M_9D*5BPLV'?Y.XDFU)E/??<JS)UACGQ.^ O"25O+H-KO:QG8RG)K\><;DCPX
M 8E9F^LHG%PSO7KM+'_L"&.L$NZN3*/ (S2^_%?J)V^M\5&G:V-QRRF]<IZ/
M;\?;+ZTMO\DKS'%$[I]G3O;!FLW9ERNS>7NJU^R^';&75/T14N)&D]#_:_V)
M\RCF1+\G,\?GCO(_B#^9,K6.7MC0GI#1C+DT_E_9H\R%]B//C@)L"MJ2*M/9
MS*%OC&2+/X]^.M1K/MO4?%T[L!ZYO]JV\&6G"Q$=ZI92%C^N"KJ(_OEA\M7S
M9U^+9[XZ0:"63!">+,.(/ IZDDF<]=94)/8SC\=%X1>/C)TT2%H4L*+O%L6-
M^,"Q(VW1=6-ALWZ^S,CLF= V)5WOMZF84R81==-G\F6A@A:%K>Q](3(C!IO]
M^!B[9GVOO96\)CQ+XI7OY;*V^;$N1,C$"")W[=T!3UY$M!)R!G?LQ,\9YC3^
M,G&<.<-^V/]*@B0N?\-GE_Z7@\,B6_%OQ:^?%E+E8BP"X/'HU5_,6X'S3(+?
M/E_G8CQIM7TZ/NTM-;MK6!L27:R-3@&<RC8,QO$&C"5)1G0=$*-P^8Z"S?6G
MD#&-9K547@@4&0&,**-BD3"$LID]*IX<]/>!BB<'@UU1<?WC6X>+F<Y-N9@A
MQ,#%-N>/$S@8=^PS$R:_KWWQ!=*O/LJ$/K7+M*JE2#7+)%H5LVL;# 92U;<&
MX/3%-#]C_A)W1+0DWWJ>B6]YVM(GT[9:Q1P2 .DVD89P0H\\+S.Y$]PYOG<5
MGCMS/W$"+132MD_'_4U;8"'84$8P#5 %V8XZ2;;^(9S0]SR,$Q*OW)^B)7YU
M(P;D"">]N(+%])*A*7C5ZR:O /U*Z1ZR/->J-Z'I]L/@6O8_:[-/ZFL: BP(
M>8S"_[QFP^:*_:CM="X:,#" J_V5%4L68(IOTX1O(>6[?_57;5M-&2@TWH!(
MY5K+. $R#"NZ=K@'Z"9D"EZ+:+)!'J1<RW<\=<28DB34?TZS'7R/T4W$YH P
M8?9GHDRR'>(D3I2@VW@)4Q0:AT1D1C&?V]0!AN5E.\P']&O.\^\<^ZQ=CL?$
M36[#S977#4FR38:'JDE8OZ>GXP$:GT=D$,F<; H4PWJU%:(. 'VBD??/-$ZR
M#-1C)' ^LT_D\V;"^9ZPB2;V$_) Z(OODGP'P'V^D8 _D.VS5_KP=E_/E(O&
M3Q.97A8,V(5V]F:9/0#T ;,O\#V9I]2=9AM'^+:9Q*?$N\@V<^8&R!>;.@L:
MS:X8:#2>H,@DBF6+$=*"JR?=YRJ@2ZBG=IWIVZ G!AFUPSB0.HS&0 NBGG:?
MJ-#^XU4<IU430O;'VSFG3WSY2JCKQ\N-.#*^&G7(%(#:+QRH_<(:> OV]KO/
M7D ?4*#\;))HD;SB_IZ.AZC]P8'4'ZP)MZ#NH//4'0)ZA=)Y(SNDY+O9[D7V
M6+9%.G/-OT5T3/PDU5SB-NF?J0>U7S>4^G4MP2^H/NP^U:$=-\$T8X_IVMTS
MY:!V\(9J!Z\Q^C(7<]!]H@-Z?1OZSB>;W#:9VO-?,.4_.J__\),I3R?PJ*MR
M?T2];IDR4/N#0ZD_V QU2>CN9Q>'@-[AA@WRA>&F(1J16:M+I@34'N)0ZB'6
M1UR2N/N)PB'H!L@RQ"^,\"_*D^1YL6_,\IF%MD^T$E6NO.6W/9T<H'8PAXJM
MEA:448Z*SF<E3PX _<\+_\7W2.BIY%X\Q\3%[ ]FRA0S<0-&R:'.9^1.#@ =
M.S8D\^'+J_@I9%][EHF-V>7*E"KF4@64DD^=SYJ=' #Z3Z(=JUS/Y2I) 4FG
M"P82LU^4F4#,/GV$)2F[GR$[ <V0%?)DY1]TA<\>9H+;]5M6*DGH+]E.%/FL
M;00%D;YDSG1^LO]7OKF1O":70?;P;Y_CO+K0\N]!Q!9POWU.*$]Q=])XIZ#I
M 7OU >PNXR1U)!0<75&[!C_%X*HVEO_MZWJ-B98K3Q@7D 6BU3<.EF1UO#9%
M/'O[W?EG1,\#)]8AF4%/3R?'@/.W1-"EF#?.C&@=-C?LC4'?6>T C3(6QD83
MC\-:BL!PY -H"$!690$> KNKY*)3/L/8:BV. 2PE7Z#G1-!C(W'"O"5Z3X(L
MK!A/_;G>,65)RZ>3$S11VEK6$'-<B?J#SR<G@(X"7P"G":$/T3CYZ5"R(;%N
M[1!U'PPFFOAO+0M).*Z/'\71O:U;&K2\V^I6;/P#KDSNF9Z)QE)K\1P3U^YJ
MPMQ]E>E5DA5>1X1A%JUAC!-H[N@5&%D^R43&5%=P0Y4*NJQ"Z"AA(&-J-0EC
M.5YFZ+YLZ%*3,:*P6$=,< *8E/J=V7J6SK2$7GN6B8TFS;2E33%O*C!TF3F
MD<??G5=]YJP^R\1&L]]M2YL2YFQCV,?E,N!<!!6^MSN/M;CDELYLQIB;L7?K
M;@'V"^4==*HLN5$?3R<]R,-Y+8\[NQ$V82J]AL8EV4L9.H@T.P:2G@"25#PG
M_(C). VN_;&*L3I=L!4X>("XAE7JS*6;H!%FXS4O^D1'2>7 ,^GBZ03TY/;"
M!!)9S;X7JHZ>3BR?U5;NQM(WB\X71 ]OA_=N@5 $YTX5FZM[RV>K&JSN]<S5
MTH)_^+[WIT">T()-WY[:/F%E;XN6_/15+44@'P([X0-D.M_*]I13/$>W:EE#
MDKI7H?[@\RGD$;'=;4\YQ7.DK):%)!S7QX\AW@[-=M![OQ+F1Q'OD;C3, JB
MR9OF/1O5S1@8-!G$6G80<UH.&4/=:6@: SJBC]3QR,RA?_*+W[/_X)+I+4.D
M;1DL-(G-6A81$UH#-X8JT-"L!O0R*V.]6IR6M'PZ/00/[#>RAIC12M08*D7O
M*EA^>@CH%$HD_$[5I1=4S1FX+KB'&\:H%?=8P8O<,6R9O3A/GZW<5C::\5MT
M_LJ<^/J0!1TR!73!.=PP6"V&2S6 W#ULF?,X-VJI2XC)&S-@77 *-PQ1B\L+
MM%7^H.4]!&<1I=%//YQ\<UP_8/T1Z'T!YKOM^Y#3?KT-NWW;$W7-XQE]^82\
M!0'#ZJ*N!3JYV;Z/9U;<TJ:8-Q48NLR<3FZV[Q^BB4EM:5/"G&T,&%9W_+-_
M.SZGQ/.3XLOYIKNLD[9].H6\K:%*-)VM1\)V#(Y=GUNY&4U#VV+V*7!U=].9
M#4,#?D__<*C/I;AG_J#&TG'S<28\LJ,?"CV+&5L-#</'MJF-^H> 0?55:;12
M!ML-GOI'F#9@5>M7CUBK@/:!6@/(+&0;U!K8SC>:'=ZN5K 1MP8'2/:IMC/R
M(==T4>A%X16_F?W9"?^\'8\)^ZQPZ:ZOSF[OM3P)K3X83#3Y%9$1)$L]?8C[
M0TO N!F_^(#+HL6_]8>9X&C2'"*UBHE6A06K2]O4)8"\T\<XC'R*[82(0K.*
M,.T2T[ZRJ[$_$!/WETGT\M4C/D=RS'_@ (Y7 +!?/5V3B1-<A@E[MX11%4\^
M]2T?NFB54Y7K?R&J]C8O[L ,1XV#$[I"YF^5?I(W'V/B60[J:WF&0L55DV(;
M07OK(ON,&#3?/VV3$0/;.Z+U'#JAYC0H,3@ H42]\5=KH5)95.*,Y]?Y!MG+
M@+@)C4+?C1^GCA\XH7>7/@>^R\\Y..';M3_S$^))U[_U.V28P-,]U7K>IDY3
ME!C\L?;7-WW0\WEK FDLH[<;, !VPP$MKGWZBM-W G 8=KJW8JDCR$KE:_)H
MQ3*JFCSU>YC"ZR(MZY)L%12&^:T-F@U 3VBV1+.![?.79J%VD9H->38X0+*9
MJ[W9H-;7LW))E[]@-*$DR^DK5VR5SS.)T$3'Q1JK7IQ) #7CC%5U ^Y'N"<O
M4?#BAY-U3>MM-9.U9;# ]_\I="X)2ZJ1(:93>R[B(Z&SZ\@)M6@A;L!D G?Q
M% JKGDYD<"S4(FV+ )!EY!+F!C^_79,D(30N?1BMZ436]*EON=IH0P;)*\0I
M@36+4-ODTG%[BY-O$27^)'132DGH^HKCZY(63"KP!8I"9=73B10//A>]R9JV
MEO]4_0TJ8FL&"Q15,R8?FK2\6'^"3Y(2UWXF4?N0+OGBCML'EX0.]2.32W]7
MVS 8R&Y+4FA<^E43X<-0AZ!-DX&6Y<TE^1'&<^+Z8Y]X6M.RL-U3WW9]#*/H
MHT3E$NK)P6&(#K5'O\%^T6^P._KI1"4E.J_#OP$:_EF8-P"S?*58? 7M.K&F
M0UG9B $!]QXTM:UF8!4T#/2SL?X#C))>D.?D*HP3FO*I0F,JWV[  '3FY%9?
M7BI0!*X@WBDD\5JQ%.0%K.OR:!=^$S5C8##5;Q!I6Y=LF\ PS'5M4&X N86F
M;<H-;!>W-EOBB=1=@W,#+ 6LVY\E:GU=*P-V_SG_G6%R0M,(M+0=DQ \G:BG
MQ>JPG08X#+RRL6X#/%IS0:C_XB3^"UG:Z]Z/_]2:I,5-&:C.',#IRP^TJF$6
MM.S#3G>6['B,@ISG49A0QTT>V2LUYW%Q4P9J9T>LM59\*OWKD%,$$\.<:8V<
MD#< V2+G8'=W^^BM#54&J,G. 9:K>^S-,H#LS Z_DSCAIY,??CISK7!@=:.G
M_@GXSA)]A8O9*$.'@8=5*Y3K5NJ0]4^0U2&[(+%+_;E&X61%:P8-3:A:PP9B
M<FKAW'>6H@DJ7L5QJIPMJYHP$&CVS6AH6S? LPH.Z^:9MD@(F$2I$JTHFKFH
M[7SNS-E?DK<:*$5=,=!H(D<:UC&;1.6@,=S:9)/,[6UTKXR?$#J[8RNRR!.(
MJ6[(9 3?^&Z@S.K0I0Y$#)M7;3(-T->I$NWR=>[3[!J)"[;</ZP!;J.'I_XI
M&B](PQ9FDV0E5@Q[%"TR]A1-/E'?&Q*V8W"ZX@>=&B06MQ!BV$!ADY-H/" F
M'!G-HC14W?PB:L; =,43.C7PA#8!8LC]V"0D,F^H7+V/7O@9C^> ?(OH0[XQ
MT+U+Z3R*278'X./4"=F?LDLMV>_=J1.3.JIH]#ZFOJ[X5:?&?E4+FBG&SF!?
MQTY[SM==%,?\CJFKT*6$*? QVO)G2T$6&R<D+EF=[AB>KCAJIT)'K3[P@JO#
M?>4J:")U[0-+R;]2$KK,$+G[S*83YTU":--NGOK]KCARIXKLJ@G@,G=PL*<,
M[J-QYS;4?T?]T/7G3F#$7U$G#&A7'+V^@:,GAUMR=U\37WTT;M^&'7@0,SYS
M@B"*PO)7T1FY<WQ1Q+=IMTP977$;^P9NHZD"2L;O:Y:MC^:H$@]XWHZ_^31.
M[MD7U&<2%Q91!8VU^V%PN^(']@V.-2D1ER3>U^Q:'W1KK"!.>CM>O<;BS(D-
M#]O(NV*@N^(%]A4;9TU!EVS>UPQ>'UD&[SQZ(:%3?"OKA.Y6VS_U!UUQ^OK&
MV;L*I"59]S5Y-T#C[64SQ,.<$L>[#5>G#K/E@[@;!K8K'M_ P.-3 2X9O*^I
MOD%CGZ^\1<$/7TB<<%"]XF<.I[<")__MRN;IFXB3QPFD&3Y%*P:A*Y[:H-)3
MT\)7TG!?$WP#; F^:#;SDRR@20CSFEWVDS.I<[A2T!.#W!5G;&">E)-A+JF\
MK_FV 1IW[-RA],T/)S4V4*PW9:"ZXFX-#-RM*I E._<UPS: =*_6Z^K>IDG,
M"^[J,E35_*D_[(IS-9 [5UI RP,0^YI)&R([+'9/N/69$=HX R'NC 'OBI\U
M-#Y*IH)=<GI?,VS#]JHM+Y=5M^.+:,9<"-]]2)]CW_.9%TOBAR1R__P1$^\Q
M>B!N2HG!OIR&73.<77')AL+RS>THH23TOB;0ANU5(UI3N$^)FQ15V%>U_@?S
MC;-)PT^<H"V*M_(RIHNN.'1#8?$C6VHIA\&^IN @;R6O=L#S4#R_X#+PG="M
M%[G8[(0![8H?*+_-W 1NR=VUA-O?OBZ!L\[^+'^]_MLU?9#7A(0>6>Q86=/(
M,[^K]!<WFGW-]' 5LA_)H_-*XAOFI&9AP0N2.'X0?X:ND_V=1!/JS*>^ZP0F
MM;(WVST-(0O%/I#)IE!Z99=%[1@<##=N:ZI=/#04 #'4?K! 1<C*)!:H:+L:
M2<W2[=5ZK\5%+'5(;,PCC1<394K.Y=$B^I:C*?YC$TCQZZ?S&X'$RP>8:&@^
M_PK];7-J$\:^DJ=Q?+<.>7[_'P5Y?O^?IZ'M^R3:(4]E9'83!H;B,Q;(T_SB
MB#KD>?R[@CR/?V>BH0F**O0G)D\) T.QE_9NO1D>[M6M-\,C_)<N92J7K)KD
MX%!\^"S8;4\NO1D>X9GIY-I6,[ *FH7KF%>B):IXGNCQIT&+D>R5%\A*LE<]
MRN2P&T5P@J#:Z'+-5(>+JZ4O+/PE,S$7Q$M^=:,P(:_)99#-9K]]CO./Z/+O
M0103[[?/"4T)$CO WLW<>JS-[F=-NPZ^6-F2Z40.R^Z,8LR<(>0-,0MI1FDR
MC2@OC*&F374C!L3NEZ@99X;RFV%DF#!X;ZT:ZA#PX.ZV3%HK.5$S!@;3-5@R
MC9N0;Q4<A@5XJ_2#+3#?,OUL%YDW"YW+5%Z'?UB*S+<_:T#F$OGZ9!1Z7-K@
M/U/JQY[O<L+H^8'RU@P:FGTE<O4K%G JB/M)2\"-(<76G?,\_*C%Q:HF# 2:
MK(]<T6("BG$U6PM:<!X EW(M!H4/["[BFKH.TM6;!%*ST+VUX-7P") U/T+/
MCQ/J/Z<)\2X=RK=WQ[?CBHV#"BKI=\0 @V\PEAM#S"Y3E$CCI<,CP 770J)[
MXD8AW[Z7%0V_)W.':=;)ZV<4&BU5K/L)-^B2*0%\:28WD(:+8(S7[A>S 2'A
MEUJEHA9:)*KZ9.*&#!#XLDNN;.5R2X@*[6<40R#C[U'@>TYV<8<?+BY#T)V^
MJEL_#7O@FV_D:M>8J630FEUK8H]1/0RY@/4I?JG)FM_$E0X80/!LM5SYQE_
M+73-[A^Q2"T,0?]"58O_/B,ALW\2WQ'Z,'6HZ;0E[(?!1;SB[^EE _1 -KM;
MQ"+?VML@\2.D;,Q-0O\OXJWH@;TW2/DQ]_**U%'HW3$7/$C$SF/=[A@>Q&OW
MGG#+17VLS:X(L<@KP'6[4)NY$F_#%9%'KDM3Y8*^1H],!8A7^CWI2K\VW&:7
M;EAD(Z +(![;N:"+ =V0BH+NGH;'B)V$GM1)J(>UV6T:]DAX#.@U"#1Y0?*K
M2I@S'Z<!/P#^C1GNCOH1S8N*<R5'<<85=:"W^2N8DA!['L=2SZ,]_ UOT[#(
M8-"$1*5Z[XF79DGG=?U>._.8W(Y'\WG@NSP]Q-,_*2\I?NW/_,1I0.@F;V0J
M1.SP'"M2');4T? "#HMTWX5OM/DE"[URF77Y.B=A3"PP'% BIE7$'MIQ#0]M
M!^IJ>&&'Q1&"T<NSOJ0Q>@53$F(_\+B>'VB,O_*VCMV56WEPIVP0!FQLL?]D
MOR<AK[T2[U_Q%<@RM1:.+MLN4-M6\15Y?5H%0 Q;)&W8#J1F@5;!"SP5917Z
MV^;4)HP])4_S,K'6"E[@*>2JT)^8/"4,#$>F;)"GM=LO6B]X@:>$JD)_8O*4
M,% 5O%"Y,.(&;**%K#%0RB/;4U[],!/<[DPD/%2N4J9D)52! .)@.0;C01]M
M:MGQL!O5T3X:(%.W!B^K@:%89+4QU=4KA]&AC6MXJC6+U"\FH2Z^*C9:#J44
MBX51Z"T'R%4XCN@LWU/.!J?#XT#%<]"!E?,HC#.5<>$RW6M,;M6-G@X/((.<
MVT)I+8Y%S3@:3"$5J<[%(T4!#\-TW2X%^X!+U/8IV$=5QU:J]%H<[".I8MN^
MY2 +*I]'=!ZQSPRYB<+B.Z-U^EG8CN-!$\M1*%W&0SD\##$>"U\QT#,]_!ZO
M7-67@5\>6]$BH[0MMQB:R+1"^;)EK!HBAMEQL4 _2V.V1(_C<O%JX@A7M648
MZ^VJ;S6@:A)$75C6]N[Y>ODVB9*52;<U:/M.NSYDF8D&M.OOK#B8T<4&$BWK
M\ZZ/I#98$_M [ER^3&DT)UH?U]5'N=1H%G=5^A0SJ (&BEQ+$P(!3DR+!?(H
M]&Z3*:%F7L-Z*XX%6PIO3<L:CD(EHF9'K1$P#'#%M="L&;.6^L<3M*[0J@:C
MUI T.UD-SR3(DXNC&:&^Z\1:1%I_F$L.OM%4IE,QCRJ!='W-!'GD<!3[CAZ%
M%@_RP8LF]E"E2PE]-D%@"'D5$.X)FR&3[ 3W(ENFG<#5Z(+'4P"_?!=D3HF;
MYRG9SP')R!)ZHQD7^:_L]PJ4.EUPE-B^D3IF$7/6 /4[8S/@UW>1QLXS\==1
MK )5T8)CP/8=UE&ZF*MBD(C<TEU0$SKGL#Q2II-E6#[-9#_%]FW74;8BQ[ %
M$)$/NP,ZGH(6(7MAVN=2YG-":0\E+ZN;<338@G4ZZI<15(H4D8^\"Z8"1O^R
M2-=-%$;K'S&]>53>F"/#%@O4,87D2Z^#MUDEL\YQ%WS'+%]O\?.UYU'(Y$R9
MJ,6"+ KC,\*$)BL'77_WPZR _DK!L/5>+O^5LC__3I)IY"TG*;VMMSN1A.N\
M:[[>J<:^WETJKUE1N,X-44"7\<YYRQ3_&(U<9A)*[FB457MX(:,X)LJ!I6S/
M\77-G3R5NI.ZD)O5DNL<B4'#Q1I,7=BFWS57\E01/5[!U:QT7-<X!UE;?UF1
M0R+LV5OQ1ZT#=N8]<AW8G5S59RCU327F<'WH'3Y\B81 D+7@K6YAM1N0,3_0
M6=LZDG&CH0,4>6@L7 ?=QM7F@2K+=>=WQ6[%AB\)^'>6500D[CUY(6&JO">M
M?(Q+V[6HXHF4AQO(\!U?7@Z^Y9]O2/+@!%DYQ^LHG%PS[]3+786]*QIW>'@
MZ'RV7__GD '">(Q%H'C)\D0!$<72Q(;Y0(I__7@0B+Q\@,N&+4\IU. VK[:
M["V!0 J /7Q7$.CA.Y<-V\==J$$Q@19 $*TBVR50>Y6_LYRJH]J06_$D%P-;
M(DRHK&VNB!$AVC76*FF.:GVVQ*2Y)Q.>'-3CS=K#7)A.?*>.*K]34E"(MA^T
M.^5 'CNI<U[@\!!;7E*H5UGV9P,0HCV$[=(+T,6K?83W\ A;KE&H6S'%*B"]
MJ^U_AP>050EP1,X/#^RN^EM*,V:F:CG-F$'_2#,VUB)DKMY&R-'NXF$W"9C,
M*AKI10%^1.&7'7P&CKJ4@SD\PA:FT5&O3@XF0_;.F >XA_LF"MV44IY]TMEE
MM_DXEQY;$$A'W6(F"A!611(M9P6_1Y'WTP^"LA[*59@XX<1G,WLNV4I:L'CR
M["W'GMW65FP5 4X'EJ+I#IFMYYG^(:MZ;BO9; VUUHIC ;X30:1?G55U%99]
M6#FW9%D,%R:TO]'NT')E@P8KX2H+:*QV)3A1K#MLVA+^^KTZQ6H.;5<L:+/N
MYZ&\6D$5-!2T:V(>R,,A34I2':*K.["F4TE>H I(UVD$63&@7HH)756 -5UJ
MII56#OR#;I1HPU6 /,I?RJ,I-I<631!'I$LQA39@8)A[6B$0X"I^X?#GYTZ]
MBY3ZX22_LEH32E53C@I-C$:D<S71)-#V9O8"7)Z7\MREU)TZ,1FYV6XZINJ1
M]\]4KPR#5A\<)YJ=&2(KJ.FH@[%J)YGEH"$3)YVE ?-0\J#A>32;4S+E[LU+
M5IUAZ3XK'SU[X[^*0KZN@(TB2D5=5I[0'7NFW3%S-K_PV3IZG?"525<<-7"T
MLJ:A) M?<_S=C7 "\@;RP$X9GLEKT"RF,*/X657;I\.C [OA N-8: VS: 1(
M)> Q+/.M&ACR)I%UD;1"*)5M. [+@8EZ 5.)TL6TE$'$0,=6S088OEB92QZI
M$\9!ECA?+FKUHF-:G7"D:$(?,EMH+2340/>.IH!!DA7%WY#D.Q.HK#EW06)_
M$F;?0OI?J1/XXS?FE9T[\?1;$/W\._$F1#-+T,(KN);0!%UD=M2B>%,U8 C0
MM#H ( _#K)GE1T@),\!?9*7,8FFJ&F17=\?1HPG?R.RC2VQMR!C.!;9*8LBL
M[=($%YP\Q#LC(?LAN0O8QW3Y&<WLX^273A"O+K%KOX)IR7:MAA;(+L\4MZ<&
M#&?/P".!1\VK/UA'SVQY.WYT7ML!7_;&L:/)=]<T7./(X(8R,*SL$0P)Z +Z
M AGSNM7WQ V<./;'OIN7L]8<'@UZYCI!X^#6-*AXJ#17# 9_ ,&P 72C-RW$
MW3H-".?YT8@\^ZXYCMI\%=<:&K>ZILG% \N"IC X+0A&&N2M;<T7:KH+$C1^
M>4T3U?OD;&B@RDNQ7;\QB=P_SYR8>%Q$)E\V>K.L&UP=QJE#R99,(TJ=<)+O
M7G];/E+<>3#ZZ5!/=Q@V?P$S&.2.I^5.&!X"<J-)R#W?53#G49S<1%E4B'B9
M['DJ]9&1XXQ)]J=*1<W?P'6$9EBW9G))$KHUE6%PS3HR""%W:RSK&E3*F4VM
MM_/,B?C#"=(<7QRGL_QW-<=C&R]CFD-TUTA;1- 9FBUJ#X,GV(U1V@>,.U[X
M,=_2EM(UXPO Q"(TNL.TY;=QW:&)6[9&!?$XM:,^#(YD1P8JCGIBE5#NV:J)
M^BY;.66S]0\V!N(,P(A?<.8G;XV_IPW>QG6')FK:&A7,/JC-U8<A2]>-@0IY
MZX;*]EI3M%DUMV;OX?J"+A+8EM'K#TE3=77W\$ G"0JY+2L3A+U%8Q?ZVK-<
M;KS%!ENQB23K7J$)#(&;1M:$#*?4MM<21>CQK4$WSHSH57&P\$H>B\!T1TZ5
MB24?$7L:Z?K8Z$,6R=J;L=&WG )?C@TR=M(@,1L<?7D9+GLJP3 X]H=DD-5X
M-CQ?K?V^E6TXCN[$_NH;2K:G1*R6CP'3JAU "TAOAXKN'W[4&3CK;3FN[L3D
MZAM.>P!5JJ<36:SN#"3 1>(=H5G1Z- EF>1Z9TT$K3@6-+L5+1I+/'CDB@&H
MCU.]5>O&86I(_!<"?7EN%^+FO1YF)TY*XC_87+XH'G9H2U<5K^):Z\Y,H$N"
M!EZ>N>XZL5C%,3XA-U5RZ9[5 )XW 5R^SGV:/:Q5\+"U]W!][=4&R\S\BI'9
MHN(ZL?3%,2PQYP5$ &Y2SMHB$12/7MCJB"=VOD7T.VN;V-*;XK5,F\=[M?4R
M(X>%SZF>'C_V=NF:Z1CR\'>0=4Z\:B1L?F8_*@OY:77"D78G;*IK.$D:VD0K
M'QNLM)4.&!&]G,V#Z(V0!T)?_"+ZL(7GT7DMJF'PHY;FHZF=EW!-=2?&JFMX
M\6AK56LH[BKNQFCL8MBF.$^2K5;BJ\+U^ ?Q)U-^^NN%4&="LC]>L.G[F^-3
M?O)$N>=LM])PW>]7\.?83O"GD7J+B>#T8R)06@\P/G1'(Y<0+RLC>!7'*<\,
ME.[)C]#CMURZ3&;_A2<;JM%FA:O88T'J^>%D]=29*DMC\]U<K_L51SJ6QI%V
MH<QB2/<_AK325H"QI1K+N<M70ET_YH31'[ZMO8?IZV2_HD?'TNA1VXHKAN7@
M8UBJ[ )Z<W'#55A)@<5"[#%*G. J3*@?QKZ[BW6VC@A<R_L5JE)<Q[P[G1;C
M?/@QSE4F@ZP)VL&#6CW+=41W<I*P)Z\GVK:Z/DX2[I2@@+&R"S(FE IE_X>?
M3*]"SW_QO=0)MF P:'RKWNVXLAOUB1W+;^>Z17NA?#N\$<\)N]$MAHU2>\]A
M2'\[JP.?2;Q*S26B<_99H(Z;Q&(8!A<'M/$BIK$C3.<Y=T,0B4?>MF8_QKQ]
MDT*6"^GFF+=<,,3PG.IN&+*C07^"ZEJQKA'SJ):__CPE7 V#@UZA!/:+17 U
MKT0J/2TD>IP+A":$U;J>MP>$0@\?M*ZM[EI?J$I:WT2A(;,%+;A8:#8WM:[M
M:G++58%BQWP78S+=K.[4LUR6'S;>85+=J7>(Y+Q($VL>8=Y%UY4CWKVCG56P
M,:_NE)FX00*NOD8PK'SVB&. ,;H6"]CT>MW9JU+?4.+Q)E,+AH_)_@R8'IZ*
M3VT6L.GUT#C7%@VG/8 JU=.)$X#=&4B D>*6"]CT>FB<=XO&$@\>N6(Z<12P
M,\/F"-#!7^R176YWU1HXPG8<3W?. ]0WF"3?H5!-E;<#4OU)[\XQIH![PH'[
MX63C3-(HOS9]I3C&1QTIC0UT0\!0BM:>^,UKYOA.V4U:W$3)_Y#D?D&;-@XQ
MU'DOU^=^'3(<2L,PMA79B5@,CF&,X;/=-@OR:?Q;1(M?\>=4!>-V*PS7?'<6
M&+I$ ACP,NUV(L"$8A88?!R!,,J<#?;A",1@9T<@!A]'('9-4,#5>9,$[6"/
MCQ<,I$OB*DU@6,8VLB9T+=.]B*P-+"\4&Z7;!^IZI78T@F%L[ _'AGN:/1SN
M>_9PV"A[.#SJB)?4G8&T1]G#X;YG#X<ULX?#XX^D>\M?= PED%K,'@[W?=O7
M0*]HD4 U>+*'Z6SFT+>B4E)^MB +/G[D -41I&/(2],Z&)4YMGP9VT["AL?R
M"]?:5M='V'"G!.WF*9WCT_T]I9/91#MLF&D"0VBDD34QW[72E27U<1]3S8XJ
M$^\Z;)AI!,/8V"..[6?8\+B_YV'#S'"UPX:9>CX&4JOVV)^PX7%_S\.&F;%J
MA TSQ70BVHXBN-#'?%9;!""O47$5LODSS0AVFTP)?9PZ85'!=[''+;_<S98B
M3>7@^MZK#<@9?1JL,%M6;">^ECB&/>8]([59L7XK#MBH7Q>#:WNO-B%GY($8
M])5Z_?C4:YL-<\"G-BG^R#X#X&-^70RF[4%W<I.ZY($8\Y5Z[<2N !1C'O3(
M@352?(OHF/@8AOV6)%SGW0EKZ5((8N2+5-N)@@(X!C_DQ@'[KA_8%:<MBLBM
MU)U GB[I0","NCK_N Q5VZ1[&2-$<E]RVW)R>^U7C%%^H@N;XC\N9-6VZU[&
M(-<=5KS3BJ&<W%[[%<5L>*9NQXK_N%!6VZY[&>8LO.&4DACOG&(B)+-4AXYO
MZ!(/,%!BHO6J:VLMGPRY="@O"Q>S:2_#"7STH\'.V9-Z5^-\;,9:V]]S8OL^
MGR8[9T^J;^79@48ZL86A.QR#O(^N_0./)WBN";)H,/&X4ZGF8_"T:HM:8;_*
MJ[)6MCIGFS6S0K';NY^5%V@9]<,A="<25M]&V^.EKJJ:[:6IOOMO8]G'"PB&
MKA_X3K&BE#J&!CTP"/5N)*\AMNS H&9K+JY=<@K/J9HKM9IA^B@ACI?"F14P
M_M#(J['KC6N?[C33M'BQ4(6OV0(!?(*#K/Y_0Y*KD'GSY#J*5=1:>Y;+#1XY
M-M>SF%A5Z+I.+, Y:R-FE6_H+XYTQ[=I$B=.Z#$8;&'DNPKB&?7%<,/?&V9N
M)S$QZZ#O^)(/\CXN-@G0;/&2U<^>16&QT$[8(OLY3?A'ZC':7M.O+/D5;&[^
M JXA\-V(YA854[PUE33;0@S/>\# EF":N?"#=.%MKLPV]:9L46\<.W@0S-Q6
MQI.V G^S3;#P](6\UF9#2IUU164;C@,\OF2N=TEX58*R(-Q)5PD'>0'+9N8S
M']J&E"M:<2P=\Z9Z\CM+I#B;;=*%IQUD+"A,?(\KTW\A#\1-*6,(B2]?W2#U
MB/>-&91'HMF:B0M].]X$-9I%:1:.D\:0VG@'T]-QQ_RPGCSRU*)6JK:36MZI
ML=@L<N.P=3,' ;Q78R'0[7A\Y@1YS0]"DGL__C.^\&,>*DXIN0JSBB ZH[B%
MGIE]<!3FE&(P*VVH[HJC!BZOV=QFDHT=YJK8A]*9.Z<0X&KLFQ\RH7PG6.ZH
MTTB6"%IQ+&B+8FJ;0CP>Y+ Q;+=HW9R *[9'ZH3QF%">J\^O\&/+ F;';6%C
MGM>*J_^DM66DS5<QK:&J@BDWKICL%G2RCR,$\C1@=T>([3-YRQ%"QDX:)'6'
MB/RPG06E8!@BW:459&G8*[;(I21.[IV$//QTYEJ[6ZL;<23@>2J+)I(EM"3Z
MP# VL#K?S6NYQL3]91*],*KPP@%<([WB9ZZ+WHHN\M\^71#JOV0!D9N(B^,$
MTB"9HA7' )[):L\6VQ37P__!<8E> 9=:2[-]\U_Y>=7E/*7 +&G),8&GS-JS
MC7A:5^L 0]U"M+P'C ^MFNK<B:??@NCGWXDW(=>^\^P'?O(V2G1/VAKUQ7&#
M9_;:LY_>DD=7*Q@J_J$=+8 A*Z$M1W%,DA9&RF8_W&L$3Q:V9[<:HT2@$0QE
M\;".$,@JF-EI?9[OI63*0S0O)-\\_B.DQ G\OXCWG=&-;R6_#9>KAGA$_9BY
MG1<I9?_,2X6<$0:./#JO"EU9>"/7(1K_O#D7Q*/.GNZ:;:#:\_$)F$AOS^(W
M)+D=[W)XEB_D&MR32(*\>J0UU55M,[.\RR8[C)NZ22;4^=2A$Q(O<[<CUZ4I
M\=8> MZ%LRYP%"?YB6)"7XCN+*'3Q=/A*>3NX*4)UH3-! W84LSC8AONB5#V
MQ#$#'0:N81J=[3.ZD/=A]\R.B0+H[16$^*_4"9-L3^/9&\^ 9(+S/VCDE76Z
M8"@M;PAML*M&UT;B46*@ @S!\1T:'7 9N":/7B9WNP7'8'DA9K03QD#ODIR_
M$.?[8B?DY9%ML=-VPM%L%XJ!XDWIB26SV-JT GE@KJRZ1?@11>;/F94Q6V_%
ML:#) (IU+>:;'-=><0YRE[;C9IF@<[;69^LL+<95MN$XT&35Q'H6\TV&"D,.
MN36V ?HU65QI;6&O13A1,X;F!$V.2JQM19Q-# Q#,A;*_3X&3"5)8C1ZRUQ9
M:X[-;HK'LM-]+$WLZ*'',*':MO()((,7D]%*5-OHD['9CN/!5$=:3_T:WHP
M*(;UI6V"0NYZM$%0VSL>C9UN#?W78RB6.]BM3#.UPC^5%2@>?T:/TRB-G=!C
MRK_,ZO\0>7%P53,N()H4L$J-V^32A+>WW&JO<#'38E)HD?TO)B\DU"67N!T7
M$5_01J!((;N4^#"L_JS0JU8@1V/J>O!?:\Q<:ZVX>/CB,P(EZDQ<5>@P.,Q6
MB%4K9J-!K&_^N :QUEHQ\4[Q!6$$2M0A5A4Z#)M^=[<OZ!1+[*60S015T82C
M0+.1UD#MFH&5=908EFL[9"=@?KAJ,Z$1JKP)1X'&BS!0NV[8;PTEAM7>#MD)
M&%2IFB*R#:Y.,/+^F<8)W]YW6&,VW>Z$(T7CJ1B8QFQ^%>+&L-#<(:<!$]1%
M97%^^>::M IDHF8<#1HWR$#]8MXJD+ZSE2OLIMVM">2!)$E O'_X/":2\..%
M1S6FWXI>>! 8C==E8!RS^5<,',,IK]W1&K+Z4)5=LLH]07ZSWN+;6(/8E?UP
MO%USW>2UATRA YR2NB$_V6*'EXOA1[=H%+(?W?PBC_.(=1)F%RJ&<13X'M\1
ML'KB#/B\U$/"!.*2/K@D=*@?:21'*]L\'0Y@3T3EHOP(XSEQ_;%//+U;247M
M.)Z=I40U<O8RI8L'CPH>AN"'%=,!+KI+N>XH>?&C- [>[LD\HFS<:^W74S7G
MZ- LPE4V4#-3 7-O"0J\UBXFD^774XN;DI8,$_S]"+J:EZ\VY @Q1.0D"XY;
M>C[EUXA=A:M/^*'KSP/ME77C_KFN )?=BX_E2M7+NRC.J?C,UI..JUIQZW3!
M4:)9;+=E,\F4K:\2%-/V[D@ F%3A?CUSJ_B_+O^5^B].P"T^8OX^I6_,SCIU
MK;3ZX#C1I%T,#"/FLPGL=T9H0$^NF*+B>^(29I/G@-R0Y#RE5!TED37EJ-#D
M7 S,(*:O!EH,:Y4=LA;0Z3N/PDP,'FT]9\O&:$9H5@-/F[P:/7",>%P_?:-(
MIF!MT!B2ACND,FBU3+[M-*)OS 8*-*N/,JGQG"<T4+.8G!7H,"0$=\="R$-8
M=Y3,'=^[?)WS\#E;IF7'/;.Y(=:;4#5ZX!C1.' &1I$DM+5!8T@"[I#*@"Y:
M7O[OT7DE*VLUY<Q:T8;CZ)H+5GV41@=FLUMU.T=00)?KCD9S0I.WN\ )>8Z6
M>\-S+K)Z!2!KRE%US>6J/IMC@+;J*MP]9BV@R_4]BKR?_K)DI !)^1B7MFO.
M4_5Q'@&R@GF#=\(\0 _I@HP)6TIY[+N5KZS8\+^)0E=K62IOS)#A.1!D8 HQ
M2[7P%MP=O@_N0AX16O$'M"E;V8;CZ)KO)#\D)(-9QO\/W@E# =VEW *J4'_V
M$)>T:PZ1_"C0&JZ2=.\DZP1Y^N<Z"B>/A,XNR'.2Y03G?N($U\2)R>USX$^R
MO:::@2>COCCNKCE)\K- =>"73'\GF2K(,T%EVO#.>>/!%K/,ZGHCCJ1K+I7\
M/) 49TG2=Y*#@CP.5-PLLA(>U.9I=3N&!\^1'P,#2*DJA5JR]9WDJB!/^62.
M0WDOI*_+54$KCJ5K?I7\!(\<:,G3=Y*(@BS0K[<R:V5URY%VS3.3E_ WPEV2
M^ITDKR"+86[.+F91K<J&'%'7?#)Y/4PEUI*P[R1O!7EW]TI O YM5<TYNJXY
M9?*KN#41EQ1^)PDPR NU5\R@6BTLGV0RX[D4VT#)DB7!%KB2@^\DD05Y9?5Y
M-)M%X4,2N7]JG7'9>)Q+WS4W2WXKM !A>0;@G62N(&]I'GE>)@X3S/&]J[#P
M$50QJ^I6'$O7/"CYQ<ARH"5/WTFR:P!:ZBYAAB?>I4-#/YS$(]=-9VEV60E;
M:_FNKRY'H^J (^R:"S50E+C3Q%P2^9WDL@:0I3;XQVX:!4SA,=^+F;PI,6TV
MX BZYBX-Y)4U1!A+8KZ3_-4 -G]53@Y9Z(6MS>:43'F]GQ>2IVRNHYAOA;L=
M,[=6G=4RZ8UA'W;-T1JH<ETU%%#R_9UDP(: SMB*)\QO%S"=EE7-.;JN.6M#
MJ;.FB;BD,&ARK /59OJ01Q7KRJ]S[V.COKE>[ X;9WG\PEI5FK[\Q&,;&BJ&
MV9?,]^1@O>17-PH3\II<!EE?OWV.R:0HU%G\/8ABXOWV.:$\]O3!O2W-#HXP
M5(!JH:[ED=TQ9'SC:!MVD;D/8BU@J">"FO&@IXP9(YU@-)\'OIMM1K@CS'K>
M>;YR9@OER_&8N$E6.S<GKWI(U.N4:\)NZ'+W8T9QC+F!FC!4-D%&'L#8J+G0
M6K5 ZW;+M8&I#'$CF[8Y@-;4@Z$Z&ZXA-.S4E\CV$!I:3J2976[<R*A6QM 0
M285#?,PY@JPIYP1N'O3\$3+;W//K8%/R/?4]?GO 59@+?4;&$26/T=QW3P].
MM<HXU^^8:P1-MJ2A624[*9KJYV,L52H=LF2#SZ2BA)GOC"0_"0FE1AV%WFB<
M$&HTJMIX!:]/CB9UT]#4XO'5HJ8^(A)RO_40,@FZ**#/[U>3(-%8"!OUQ0EH
M=Q3M//YP*,^/UM .AF\4)$-Z@-'IQS=^T_;(B^:<D%I?EZHF'(7EM*A1<*".
M"<2DEB!^[]P= @;(VN/N<&>!+1VOO(X-C,D[1!*L:G$"@MQOO;#00^*$GD.]
M^,><W[#'GC\^&&K!TNJ#XT2S%UMB".D.*FV8502U?(-BX0!<^+$SF5"2'Z:]
M'9>_AKTC42"5[O865?.GPR'DH?!"G&^,:U75^"]?W2#U&&]X92KV/T^]7;%&
MCUP': :8IL'$@ZV^ C!\&^S3'?)V1H%X.KZXK"E'93<PJMQJI:EX65A&B:^[
M&Z4LVATPQ++8K/.=1!/JS*>^ZP0F6YTVVS$\EJ]Q- Z=:*A?8S>3 "B&"=>*
M$2'O8LXG@%6I].Y+%;7C>#!M@E I7D)'!404=+1A/LB"AVS)Q82)]=S!M8>Y
MY&C2G2K]2IR_*E![2S7(C$?L.WHT6SS()$9T;99"KQ**;0+"D)BS02_(@R:7
M*;]_1(M@JX]RJ?&<GE+H5DRQ"D@8ML[:<RP@;] ^C\(X"GPODRQS'S46I-6-
M.!)D)R@T%"_FH10EAFFO7=M!WIRV+936_"UJQM'L;">HAA\AU;D) =?@85C8
M63 <9(E)-KTX6>XD_WCIN1*"5AP+FLHH"H6+.2@'MZ<4!'1BK\*$T"*R>AGX
M,S]TM#.WTK8<%QH75Z%\,1UU(&+X-%M<+ )^IO.2!0_$36E6T>#L[2KTTCBA
M;QH+#WECC@S944(-0TB<&!VT&-P:NS:%O+UO4[A2-#V_6MJ8(;-]>Y_1 E/+
M#OIDK02+X5MOEZR0U<WMDM5VE7.S'7A:AFC UCZ2E:GE":A6U.AY2KBX@X->
M(2S[Q5/1M^\$['VLB51 <0,N%)KXHY;^MDFF1/<.B%5KA5E)K!&A43QW7'ZV
MAU=W#V.BR3!%2RXFFGUD6AJMIIH>3 P>C67. 7YZ_TZ<()FZ#M7AIKP11X(F
MYJ.E=/%G5HH0H^?2,B-K!8$J9\%'$O.;A*Y"]H*41RXRAU)S(E0WYL*BB>QH
MZ;5Z+M1&6I /M-RG9?+5<ILKR<=+J*9Y %>+;Y7/\T4UFLT+6MJKII@,7,$J
MT J<EKW ]CR&1Q(0-YK-TK X,1YK3V>RAES([G@0U;<A:J,L"'>ZP^,W#U/V
M.5^K/WOC4)H=\0<_>_/B>PQ'>2/OM?8I!$&[IZ.#'N3>V/0Y)O]*>9KBA?U#
M)_!?U82CL+N@U#AN(->P> 4I =3=\P7M&19R ^.F2.Q].AO1JULQ+):W-AKG
M;B0JU^?K.CP,@9_6S0:83*R02F_3IJ@=QX-IUX]<[48T7 .XCT2$O,W+!A%M
MW^AEEG"1Z[T>$P=XF=A\&L&S<-3R_"K;<!QH8I$J;6MS< T;!O[9<%SJI?9:
MOVYS*2*AF>=X0=R _<M30-/I@J-$X^FK;"%FIP'4O24KX*=[4ZX+)UFH_<)Y
M^YUYE--1Z/T/<=1%';5[XIC1Y!Y5EA%3UQPQAC2D%08#?NZKK,"W&KI,V<T9
M+.B)8T:S-%!9QHS!<L08TI96& Q::*60:^5;>.[$4UTX&\TX&C393)7.-;A9
M#0]#"M,*$4%+/^=RK<P&C]$9X7=0UYM)U1TQQ'CRHBJ[J,FJ#1A/KO0\<.+X
M=OQ(B1.G]"T;9[I$UNB!QXPA2UJX+@GX 2SB92[%/9FGU)TZ,8EU$@^JYAP=
M<#$K?1N(Z:L)L[LY)_LT@*QVL"'3'>45 V8ZX61A0XX(V5%T32-( F$JM!@"
M#)9L"7GU?*5@>B%F25..RO(RURQ9I=*_*3'78.XO-0?H)LXVJ#FP')HU3%^I
M#%";FP/4TV8KDTQ[.TE7OV!\@;9\Z6A"2;: 4A_KT.V#^RQH/"L-'6]3L Y<
M#%S<E5]5;S=J6Y4XUXQ1SBAI,HVH_Q?Q1C->1/U0-?3T>N%8T:2Z]&TCF52-
M<+\K3D-N8ZFTRCWAU. UR!?F69F$&M!<IV.N$329,GT+FC+?0!484F@[&PR
M:36)M_U DB0/]]PY;_Q?M_2>N,2?)PK4M?KD>D"3:M.W6ZU@FU(+&-)O.V,_
M8,QB3:@B <5MI4(F;,?QH$G*Z>M?S&(54@SYN9TQM447,:;+^2!7ZQVA+I\*
MQI>O<^*6LX9(<K-.N >/QDG45[; 5S2%796$V\WU37@.C=F]P>;H\  TGVVG
MAMS1X:'=0=/\!IM<\;*$M1)?=[-]%NT.>14J+]8XX3.C$\9C0F_'WZ/(NZ4/
MA+[XKL[I$8T>.$9D>3\-DTB6*=J0,419=F9BP"B+0D*MD+U6'QPGIM-L^J:I
M3><UX.^*T("KC%T2VO)E[89I17W;-&<TEHO8=SI]05Y>7<A&B7?[0B@36>\Z
M%6$[C@=-',_$ K(8B!PK!K[:]_ .VZOS5;CKSH0LWB0)<U0\S<5!$V;3U%UU
M,$,,#N#2:<D=[XM(1@P<RI#(>$O/ITXX(5?AZA-^Z/IS_4W[C?MGYH.\SK>N
M_#I><Z.^N5Z ]U"W95OQIZ(-#74W((.:>Y"W('K_3.,DD_5;1"5(-!PEH[X8
M;FR7%[=A1TG2M89V,"S?0!D"&>QD+[@=C[QHKGUY3U43CF)G.W$U8D!U3"#Q
M/\2(,7"W11L"QBN7%GI(G-!SJ!?_F'M.0MCSQP=#O4ML=?K@.-'L]9(80KJS
M11LF!H)VP66 O)Z^\#N9*SJ.Z,QALM\^!W[NSEZ0V*7^//=L\W"*0AN&O7'L
M:.)%;5E2/';J:>=C%&GJ'M#Q+BU+'3?AESCSK2B>S\1?['I5&5US8-5_ =<0
MFK!96_96C[7&"L.P&;D3PP_0QQ8:^RIT:8;#"<ZC.+D=WSXGN?7/HS#AC]<=
M=^J>F4XL%_S=]8"3>M_--56U\1DNZ,V$\_A-0][R&E9^/HW],]NT/6:PHAGT
MWKZ%/ \N"1WJ1SHG=:O:/!T='4">'R]$^1'&<^+Z8Y]X>N<Z1>TX'E0GQR5*
M%X\I%3P,2T,KIH,L^E[(=4?)BQ^E<?!V3^8198-?K\JLHCE#9WECJ<F1784-
MU,Q4P-Q7@D+N$;TG<3F9+$.-6MR4M.28T!R_56E>M@A1(<2PG+_B6G6"T7P>
M%#??,%_$C[SS=)8&6:+]<CPF;I+M/<D-H/ZLU^N4:P4P\&HNM-;0K=LMUP:F
M[:2-;"H>)0W5@V%21T@<P"#NN1.X7#[B_6!."RU<L>\I<UJ8.W,5YD*?D7%$
MR6,T]]W3@U.M+T;]CKE&T(1V&YI5/)(:Z^=C+%4J';12+Y.*$F:^,Y+\)"24
M&G44>J-Q0JC1J&KC%5Q+:,*Y#4TM'E\M:@K#P@]PI\?1 >1YH+9V"1P=8%J>
MU3&!Z4Z/##&&KT2+-H0M>;*KG1Y'!VC6/Q)#--[ID<'$0- N),D@KX%9)#3R
MS,4B(JVS 5?:EN.R.RWO9'.W_"(8'0UT=_.V36X,(4O# VZM'=I=GAMOOM:Q
MD^1K4 ,]AJ^"569#IJG:S/PB.R:@HW=):DJ"$H,3:)&1[(U="B/9S&H<(*MP
MHF.Y-B/V*VK 4%"P XOS(\@"$QNL&#W'.KO3!*T8%MM%)':Z\^Q(7EY"K@4,
MBY#6K0NZ_2"+P*H&9/D8EQ;-Q@*Y1F7;"M; ["6E0",3?%LHK\X1CT*OJ,\1
M/T2!^@YE44..",U!*[G693$'!3P,R]G6B0AYK3P)6)^3[R0DE*VV0F_DS1AE
MN&S9&NMUSI=P*B]+JQ..%$U\6&X-B:ME A7#,K1ULD+&MF813?R_BL(S5V'"
MEE(^<R9&<4P293!+VI@C0Y1<EFE?$K'2@8BAA'7KI&RO5#7?3TE3-TDI/ZXQ
M=>B$\$_1;3(EE'^=9!6JE6V9J#TT;HI<G=LL,T&(X2+8MDG6 XTT)80RW>M]
MCS>>YK)WP"'I*>)!59@*GIWN%<] =R>_D#SGD<M7:ET)IKH91],!GZ2GV#LL
M!5=0L+]7% 3T2+)OR4T41G-^FPS[S.1BZLU\\L8<60<\D)[4 ]&"6)!RL%>D
M!/0\<JD>G=="S6?,_QO[>EBV6G$L'? UY*7_Y-@*_@WWBG^ R9(;4GQ\KJ-8
MG1A:>9;);;DD7CM<DZ8[JA"5$>F#?:(89&VZ2X?R"@7Q':'9=4*:8$3-.)H.
M.!WR4G0*<"4'8>\P;=]N@ [(IEAG3NR[AE"R-AP'&M=#H6Q] JY"PY"3LT ^
M0-=C4ZP+/T@3HDK)"5IQ+&B<#87"]0FX#FX?LW&01=7^0?S)E*EW],)\NPFY
M2;EE;\?Y]7ZW:1+S8PG\0F$]D*;=<?0=<$SD9=!J@BYG4U N([ _H).C*Z[.
MFL"H+X8;3]VRFD9K/B!658%A;0$_&$X W3&!N,7W=TOJ>N!%O7'L:)RWFH8S
M'A *952M=9#5ZCMWXNFW(/JY/R7Z>I"^J(4R6CW;/FD;)?IZ<I]4!0_#M\.*
MZ2"WZ=DNT=?#XZNJ;*!FI@+FWA(4M!RXE1)]/3S^J$KS8EJJ$>*(HR ZS-:#
M]$/158?JV?9.=U*BKR=W4QNJ!\.DCI X@!XLRA)]/3Q^;4.SBD=28_U\C*5*
MI0.ZHITIT=<[09-T;6AJ\?AJ45,8%GZ %6-ZD'NJ6BOOUK.]P\IFB;Z>?.N5
M!#&&KT2+-@1<*>VP1%\/SZ8LB2'$?#2!B8&@#39N]DXA*;F<11ZC>^)&H>L'
M9$W"QXCG&]B<\N)[Q#M[^Y&5>KDMMZ6/7/:)9;PBL6:"SL8KN1;1$+[*OA*F
MVU,'AH&Q1P2#] O(G!+7=S3N4UQ]E$N-9IUNT2R2-?RV-CY&1:OJARQYO(#$
M5L"KA^*U5;'1CN-!DQ^S:#"=KU&U:I YLET?/)"W09 QH;2LVO?HO&8G_-F_
MS]DO?669#55SC@Y-3L^B^62?'BT-82@>LT<C"C#0])W1D<M]&SXX 7-YF>1,
MUN3M+G#"Y/)?J3\OZF/+]*+7"4/:1[.3U:(IQ:/+2$\8:N'LSQCK \8KRM-1
M?$/DC!](UEGO53?B2-#$#"R:2K*/2J87#*5]FD35^H#N^HHU;Y@EF=FR>J\
MX][*Z[EVT805JNRN%6VSJ1ID;M*^DA P]L DIX1-G1<D__>BTG/,\!'_1:/D
MO4X7'"7&B(1-D\KVCFEK#%F4;U]'(&RMG@TRG$=A)MB2##%#:#P*J[OA:#$&
M-&R:UF0D2K7V\3W<B<E@KWG8( 2OIQ>RM_G*BOK2M@S7 &.HPZ813<;=MJJ0
M113W=+ -0,O$;K+@CI*YXWMES+DHUE:6[-4JG%VO4ZX)C%$4FV8W&9X&.D06
MI=S7<0M:=E?DO]PY;WS)]$@=K[[;N-H)1XHF1K,CL]9Q'"MTAB'R^0[&(;;@
M#4V)=^T[SWZ0B5IG%&YTP5&^I^#-P#QX4ZTQ#.7>W\$(1!6\*<BPLENBF)KK
M#L3MGCCF]Q3"&1B&<%2*PU "_QT,2]CZTYH"J[.QFATQQ,/W%-\9J$I@F^D-
MPPT 7;@"%S)<LRSB513NJG<S=G5KCLUN ,8) E4*OAW[B(>%G@Z*L? E2_IQ
M.%[R*QNV"7E-+H/LZ=\^QV12[,(K_AY$K-O?/B?LR[>W#.E!WC4$>N[8;@BD
M_EWI4DMI;5_1QH\A$VZ=WY UVUHL@VCYVB(;?)57:I/@Q) 3MLY+4!<;4Z$O
MRS<AV6"VPGMNH @,&=H.+-I[)QBF]=MQ21'=((&L*4>%)B;<EHTT/@!B56!8
MGU@T-N 70#^8H(G5O$.N 30A5PU3M1&9V<".@=](F-#-F_5ZIVCBD[75+N7U
M%E@,E+4W)0\!0X$" ^9W#[<X$"4=<@V@V;&E82KC*5F-'8/KB80)@(%!?8%;
M0\X1H]D55=M@;8R(0A-[/M,#^H\"4WSS0X<Y4>V-;TF'7 -H?$T-4QGS6HT=
M1Z0%!1/P.:(5 K>&G"-&XWC6-E@;(Z+0Q)[/]("N91[HO1U?OKI9R.R>27H;
M<BE'819>YN5(7IR A]44*$VZ>CHZ/D#CF&J81\SE&J@QG)6PQN;C ]#K'*K4
MGB<W-K<,JO)C!EUQU!WQ2C/S2/:JF*/&<.+ (IL!?<QJ8XS8MY/2-_:9_,,)
MTGHTWNB#XT3C66H8Q)2_U7"K-NI77);YMZ_\;<^,\/_^_P%02P,$%     @
M+'FI3+=&Q(ZMG0  HZ,) !0   !B:&4M,C Q.# S,S%?;&%B+GAM;.R];7/C
M.);G^_Y&W.^ [9V(K8IP=EO/4L_,;MC.S!['9J4]MJM[)BIN=- 49+.+(M4D
MY4SWI[\ ^"B?0XG4$0C0U;,;74X1@(AS?@+!_P$._NW_?%_[[(5'L1<&__Z[
MP>_/?\=XX(9++WCZ]]_]_/#YP_QW_^=__[__S[_]CP\?V,?0W:YYD,0LXL&2
M1WS)O(#]U^7=%[8*H[63L$W$-X[\_/&57?$H$879U<>?TC)_3K_ECVQP_OO1
M[\_%_QM,V _CX7SZ(]O&X@O9Y^W?O"3>LNL@$643YXFS__J+$RS9AP_Y/?S9
M\;VEDXAVF"B0;.,_LELGCGE>QO>"7Q^=F#/1KR#^X_?8^_??/2?)YH]_^,.W
M;]]^_VWT^S!Z^L/P_'SPA__ZZ<N]^\S7S@<O$&T%+O\=$^7_&*L/OX2N^IJ=
MZM\?(S]O8/2'O!JK+2'_5;3^07[T83#\,!K\_GN\_%UZBWO:S_ORN[PSXJK7
MX'Z*\K(!K/N#Q6+Q!W7U=\)F3/S?OT6AS^_XBLG__GQW7?LMBS_($G\(^).3
M\.47YY'[XNMD4W],7C?\WW\7>^N-S_//GB.^PMORHVBG*6F=A;3.8"JM\S]W
MO^$/M/N\Y9$7+C\%'=SPVZ\BWOE7GNB_Y_)+B'?[('ZV7/_]5K^&>L=AXO@=
MW''E:T["\GWB1!V0 ;^LN'M?_ON+^):=[^??$_EL6.9W(+]CSY"E;J$Z$*5-
MA^Y.H[X<B\,([95J+^;N[Y_"ES\LN2?:'8SE'Q_D'Q_.!]EP^S_%1W^]$(^O
MI7R$??:=I[PYU1%QYSZ75P9E%\MN[MQ-Q.-P&[G\37WUGT&K?F?N6_NB#?F\
MY<&'G^]_Q[QEUMI?P3W_-2WROXL/F?STW]*FP&U?1+MV="(WOS_QYX%;S$K\
MP0W%(V63?/"KL*VB<%TU6?8M86F&/W3BT*MM%$G3>+'K^/_-G4@,O!\%N+AO
MAR3?#D_OV[K;S]V<76=I 29+,%&$R3*&G3X$3@?6U>7T?!Y:/&KK/3XB>7QT
M>H^C]YZ[.[_(TJNVN'H$7 W,JLO5GX+$2UX_AFO'"W /CTD>'I_>P]5;SAV;
M?L9^23_]_PS[<PS\"8QHSI\3DC\G;?R95&>KF%-5@9XX=0*<"BRIRZD/D2/U
M@OO7]6/HXUZ=DKPZ/?VO=.>><X]F'[+T4\,.G0*' B/J_97^A?O^_PW";\$]
M=^(PX,OK.-[R"'?PC.3@F:YAN*8/;W["LM2'7V4QEI=C:4'##,P  \#.>AGX
M<^AO _'V]_K9\\5@B/M^3O+]7)?OW]S[&Y\75UEZV;"GY\#3P*IZ/9V]:MSQ
M31@E<F14ZBKN\ 7)X0M=#L>[\,;O^2M548JEQ0S[?P'\#XRLU__J5W E7C:>
MPNBU1AHYIVDCY[H<OW/O;_RMKK'\HFFEY!RX&1I5KY]OMX^^YW[V0R>I\3)1
M =,@@8$[?^/C] I3ETQ[&!'#.E/#4G/<\2<O3B(G2+XZZQI=9$"3P@8:M##L
MYM_XN;S(Y%73KH82&#2KYH>VN(W(\:^#)?_^?WG=L$T3P08:5##T[M\^J-.K
M3%UFXKII=T,9#%I6L[O#]3H,[I/0_?7^V1%.N]DF,N0K7UIK?$^3QP;:]+%]
M77D+@BK*5-DSEI9FE>*FN8!R&K2Z;BF\C"!\%I_43-L'-&UMT$I<:R>'O[E_
M((A7 R"JA&FG0[D-6K<;IZ>Q@GUNIXEO PWJ6VT/ZAR?!42L<#T4YJ"%=;G^
M"W]R_'1<O/CNU3F<)L8--*AQ;^X[=[/ZF.5"NKQB6D8?0,D-FE/W#_M!-%OC
M6IK6-M @ME5O&OQ\Y8>F/0JE-6C%8SWJ!2\\3J131]G?TJ^CBE_33__Z40Q@
M+T[BO?"OH5Q6Z/@7ZW ;U+V#TQ2VP8DEM@-]*+Q>7&=Y 9:6,(T 5->@A2U#
M8$@3VX:MQ+:&D="&'*CENZ(@BYR$L_B;LV%!SH-C P]#*,-!<[?E8>7$C^IF
MMO&')\?92")F?^!^$N>?2"YF%2ZRC_]Z$7O.3WS]6!=;&](4N>&)%3EXV\6J
M-/$)^R7]S/2#? B%.&A'BWQ,7)O62I!K^'/OB:.1E6AD&8[@Z+48'5TGWNML
MFB(W/+$BA]]Z9:FI^M0:?T,=#MK3,G_35+AA*Q6N[8^['TZ'(ALT:H=._^9$
M2_EN4_\2/J2);<,3BVWHG1?>EA^J=S4[7L*'4%V#YNS0VZXK;DQ.9I=*?;[C
M&^&V9R?F\8/SZ-<M-J?);L,3RVY-.U,P499+-7=6*<E^466-<P*E.&AU*SBY
MYTF2WO.M\RK_<Q/=<9=[F[JW/YJ$-SRQA$?J83.BROHL:X#=1"QKPC1G4!2$
M#NHG9S0]<=A,3\0WC6*X?4V+= %<5LLT6E"=A#[I%"VISZ2+YX*EF!;$/V^6
MPH)2K3Y?[)WDTC3+X8DURU8]JA"3%69%:9869ZE>O[!F1@PU3>B!SL&)U4_P
M14X.OO(D6VN)\S*B"9RC$Z\F;-*1-YC(/ AYH3,6\(2%*^;X?OA-9058A1%;
MAMO'9+7UF9-7$47^Y:]__2N3:0W^93R8G8E&X@UWI9SJFU[C,H+"*'23U5#1
MI-)1*ZET\S:K $9744@S8:;)@7(K](75Y- $V%$K 78#]_#7LZ.*M:)G9[ Y
M3X>:P=GY8FS78 .%6^@$JY$A[BYN)>.VE?4(@XQI+I#]QB8%WO9<T.3>43NY
MMYK !.5"%CB.B[L*%Z+86;YYYHRI?":F.8&:,+2\U9S0).)1*XGXA4>/X?X1
M)"O2Z51X<#[)GD_G$[N>3E"#AO[JGJY;YU7:>#]7-.5YI$]Y1KH 0,HNYV.-
M:0R@Q S-:RD&- UYU$Q#/I!H;8_(=UO[9G2 D$UZV3094!2&%K>4#)KJ.VJU
MBO3(B6L_&(#J+;2MI0S0Y-I1*[GVR$EJLR>%;=-2*,Q"6W?*1+3ER^O #=?\
MP?G.X[U8C&FJ[%B?*HOWH@*%+,#2$DP5.;-D#C&&JBHTL[U$T"35<2M)M?W#
M8C\6&0Z)O&3),V,,E5)HXDYIV*ZWOIR0W23//+H*UYN(/_,@%F]AJ?F^A/&^
MA2YCFG(Z/O%>\F,Z5AE%\CI,56([M?+11=:S9 G,&(JHT!]&:/K*DS\Y7B!M
M]5G<\4<>>T^!\D;TGUO']U:O7O!TY<3/G_WPVW_PY1/?NX9R3!-;Q[K6S)Z@
MPQA]HC$F6TM9D^VQLD&Y,J9LDLDV9?*+;RQMU980]1@*N="+[X)-8A)*K>M[
M3PAH98.7S#4?I:<!%'J?>,I:@QZ2X]*L-MSD6?3%"_AUPM<U2XK'-+UXK&M)
M<<O.8<-=J!ZV[L[#UDL?MKYZV,K:3%4WCA84AJ%CK$-+_/9O5F*&7$,633$>
MZU.,V_3MF%F<?,[>K.3[HFFLH- ,O=(WK&@*]-B( DTE#AO*Y!AFFB\H5T/W
M](TOFHX];J5C'[_:2Q=1U8G7&>,J&1)[='P9<C5-&Q3&H;/Z1AM-,1^W4LQI
M*\2Z(>Z1/WE!8!%T4'F'/NL9=!.:'C_1D0;B_3\L)U"QAX[H&TDT'7_23L=O
M'?![KR1!M1\ZPEJ2+AYENE6W)C(TH0G_$[/"_]L^TMX>V2]Y.Z;UB0F,"$!'
MF5)=?PXB[OC>/V3,3N82DC><:Y+[%-8)3?V?=*+^'^Y<G=)?UF1EU8K^;XFJ
M.H&"/G1,[]"BB?>3[L3[YGQ5>%+R:1@PKZABI6 _@8(]=(P1M#YR,?B[GCH,
M6/SM<_G'1;"\6,OS(_ZA/K^-0O$FEKS>"G\FXMJGOV^]S;IV2<6$>,B5?B&?
MU&ELE*LVR(H6F:C&JFVRO%&F6E77BW9-(XH<L66'\*\#45I$8-(L(D!*#'!2
M5K]P,4PZ%6"7E59-@P=# ] ][P8\6LQ@TBKS"5W3U3I0GE5&2N?-2'E6#)5G
MZ5AYIHH4;9_)TT.E-G=IA38W@>$'Z.EWPS M+C$Y(BY!58HMYOBRD)DM01G&
M-J##WPW*M*#'I-TV@:/?CDZ";PGB1DT^)8>\Y-#6V0&,>D"GO1<<I[1PR+1=
M..1H$=OBT=2&+3)3&%Z!CC6$[,H+^/*2!^*/1%HPOEC^;9L*)TJ"<5)K\V43
M;6E*B[E,->^=(/<Z1U7IY#;*2E,8?H$^>1>DT6(Q4_VQ&#)DN^.A:HQEK:FQ
M+F9E>YFJ7K18T=+31DUS"8,TT(-&N'R(A"5]]3 IS;F7/%IH9JH_-+.G2QA;
ME>)5HFP9T6 ,!GJ@)^30(B_3CB(O#?#Y'$;<>PJ8JW8?NJ\L2>NXZ22MJ&5-
M)&\*PRW0&U8M2]@+$BV>,C6W,:)^%-JS], 6AF \!#JB/PS1 A[35EL@3K_0
MKAU(-BTJF,+H!O1%AQ@MEUYZ5M6MXRVO@RMGXXDWYKWHT$(64UW)VO?UI""E
M*,1D*3'$L*R<-7S R $TN-U\T,(!4ZWI=HZ Y(.%D$!-'EK=."0U>- D]JFN
MQ.EX'PX/'*91@'HXM+"E*,QH\O:LE;Q];/"['1=>P85E$>D9%*&A^6WEA*8K
MSXY(<WY<@/EX5FR+^LZ@D@R]8"LN-'%XIO5PR<:(;.340R#B6O&8F4$%%YK9
M5AYHDNVL7>+REE'4XX<,&T*;,RC/0FO;B@5-CYVUTF./R4?=UZ$"BJW0U%TR
MD<O1G\.HNGB@A@J:N#K3):[6]:+$H0C=B!([JR1,\P"%4VAD>WF@":4SK4+I
M02@LH@#JGM"T]E) TSQGK33/UE.( Q2HB0)S+&(!:IS0P"98> AK'KI%RM5/
MJQ5W$YE/3AVQ>.G$?"F##3R(E66_\IJE?#.:*CIKI8H>\UPY2=^1I]%#R/:H
M[F4"8Y8VGR9_3,^O5-_ JE\A%[J8AA=JK]"W[PU>FF8[T[HL6@_!G[Z[<H^4
M7-P7/XN1<^7XOESM%R>A^^N'1T6F6ZEJFDHH T.GF: R?@CON+Q_3YVG4\E$
M',K<F[=1^.(M^?+R]>=8;O2]V<@3;+W@Z4*>BR.<R>/]61GF- UYKBN#NP8#
MP,%5\!G*HXC2UM6"U"R-I/A<_LN5N7(WV5>PQU<6YLTSIVC_CX;9G4-I&GKU
M7;)+T[7G6M=+&P;X![F3_\=^<0PU<^AA(QR+%X.O_%MYW+/P62#^=-5MQQ??
MO9H4O'.:DC[7M<RZ3<\PZ*1"(JJQR@'8NQ79+[*JZ3#_'(KNT".&!L::J9::
M5SV^G5?=R7UEL9?P>QZ]>"Y/,Y'*4>4I4*W\V?&W-><MS&GJ_5S7@FO-QJ@9
M*_<%!-3795/3ZA>>L>(K6?:=+/U25OG6,Z:^US3R,*   7CWR-,B$W.M*\4[
MXOZ^YCV+\>_R;^.<PB ']-J[YY06*YFWBI4<K8J^F_'9AH#O' 9S( 5&N/\J
M[EV\):A#$W2_M]%B0G-=YP=H-D:._-6SN \>2[8KKV%QS,5/0&Z_]CWGT?/M
M>"6#42?HO'>/*RUX-6\7O#IZ.F$+L\7&;J[4XIA)HMCC-O:"-&M6.E:+(=D\
MWC"0!IW=(=Z^:IPO<77]4SISJX&4%A^;ZXJ/->I2,6FM><*SBRB2_*F V./K
MSDS@UGE5'U]\<Z+EV6ZUJS V'>Z:PW 7=%5/$*-%L>9:HUBM.-N!Q!60* U5
M3!3EWO]5&.U$J1P)ENG$X',8GX+NZ =&"UK$::$U*4\KC(K2M:\F+*MAQ\O'
M @:*H#-Z A$M]+-H%?HY9O$I;3PR#0J,Q$"#=PO*-[FIXW,8?0RWC\EJZ^?'
MNHMY+O=>#IY?OZ!%8A:Z(C%M>E8==E0E]:A:9M5DPKGTH/OBCZAHP31/,! #
M'=(OGFA1E46KJ,JQ6^_H<.75\DA?S,J*8JZ=5K5LI]X"AD"@M_H%&RV>L6@5
MSZ#LW^L,.-NV^RU@. ,ZK5_,T6(3BW:QB?8O>Z=^:I[9^-B$P0+HE@ZIJJR
MOUE]]@)A37D$N)BOUJQ_6="$_H4NH7]/1["M'_+0IJ*4$I5,RP$+J,M#6UM-
M!DU37VC5U-OB$:[8DC\FZLW-.!E0TH:V-D7&=9 (TWMB9+U0H8,:-FA2]D*7
ME+VW*W5@E.586M T'U"/AO:VG ^:#KW0JD,?!8E70N)8 0E4FZ'1[89D<$Z3
MF55]?3KS:<82.V3EBJD*7!#S=\A+D'A+S]\FW@N_Y^XV4G'I3]]=?[OD2[E]
M20JNVR0S_R<GDJ^2\2V/E%HKS+ZM>RT:G-.$9U5?R]/I%'TNP*LTQLK66-Y<
M&M*O-"CIS)N4:Z_2@,@92YLUSB>4LQ$_OA,^:4*WJJ_OZ7AJ2#\4E,8EI4G(
M-J)_ST[,Y=+7M< SEM5-/U4KMJUP:%('EP^1Z_7&\2)Y?U?"2$^\]GE*4[Q5
M?2T#']J) A)YE7G%9>,(0'$:L:RM"-!T:%5?W]C2+PZ@8(R8UU8.:-JPJJ]O
M:MV @_(RRZ[;,I.&BB]B;5NQH*F]JGYS+(Y9E-%JB# _78 B+V+CCF$XL%9Z
M<$X3=E5];=,$N)/:!K6ETN>*HTV*MGMU%9HZJ^KK<_";G$UVN!=*KH@5;7$O
M35Q5]?7.\6++?KQ0*T6,:(EW!T11=*!5%+7V%SQ !$YHRJY]O'?]QF! %"H'
MNH3*ZKWO.CL]#RNQQ>F(:@B-:IG3B>K?H)WZ=\SONP^>1W0Z:-GN/"^7C]\Y
MR=X#J08#HCXWT*3/[=Y\[G;Y*9,?VW(D3*7_%:<;5.::.9VHR UT*G*XYR]\
M42J0GB\9N/6WUAPP5K%)!02#TMR5X[OIX6P_!TL>W?$7'FSYG[;>4JYFO [2
MI(R7?!5&_"'<>.[T?+H?&J)\-]"4H_OXCA;[:(H6F&J"96VPO!&9.C7+DYJV
MPU1#3+1D#W^(!@A=UB5_*O^&VK*T])*M8.,Z4 _LY>4V^1HF_\T3F:NCCC:B
M*CC0M BT:;=*MM*,N]4*+*_!1!4FZC!1224N,0X1HAU"3_0'(J*J.-"Y7K0M
M27F.FS12'<E\"LGK&=N(KTE4,@69S6:CHA->4"Y+WSBO%JQ)KYBR0I9!L3*S
MOMRZG2X>X-%]N$J^I>L%BO53@SJRB'+F0).<V;1;;X8GM8,]K\#R&CO'60R,
M$X3HH= -_2&(J)@.="JF;3%ZN^30K6"5+ZI9LCCGRH85[Q4#5G@RJ,#*%#L7
MP5+^YY,8R5\<7^523:Z<*'KU@J<]&>$&0Z) .]24C[M1G\JQ*'Y6#S*5=IB7
MY4V3,D1T7&CQGI!"U'>'1YSJV'H+\FFP84["Q-1*CD?I5QCG")&&H3]ZPA%1
M,AZVDHP)NXM/Q])CL7M8$/7*G<@X3XC@#/W2$YZ(.O10YW&1QS&D_JB4/Y,0
MY572M,^6K!\;(B(V=$A/0")JVT/=!TR^YP$)T<"A/WK"$5'N'NI,9?!>)TB(
MA@W]8)J?-$GT=>!&7+S6?N3I?^LP(NK80VTZ=O.NY2!]3<^)49\Q=?"MK2]L
MB(P-'=$OCHA2]E"OE/V>84*4:^B-?L%$5*^'K=3KDTRV6\#TPS*[^J/=7"%Z
M-G1,MUQ]]L-O]]O-)KU%Q__HQ:X?QC(V]<"_)Y?BZW^M8XJH9P];Z=GM'G1-
MNE4DDZZ42U_A9&UV':S":)T*W+_(2DS5,A[V'R(J-G1%;R@:$87L4;N5QNT?
M<R= 20Y&7\/@@_JDPI5IE$:(S W]T3U*^0D%P0N/U7$#P;+(KE0>/5 ZXL!6
MHQ%1 1]I6N%,[>[.ZYX"34+FII!E;3'16"4G6=D<*]MCO^0M&A_<1HA@#MW7
M?R*)6OI(9_*%4V%9P.@5,&9GB+Z:/L^C8L *9R:%='5LRG5P%0;*AG_QDN>K
M;9R$:QZIY?"'@"**Z2--B[H;]VOW_!AU<GU6A<DZ+*^4)C2R:<1"E'3HC0Y)
M"M=K+SWH1[Y3A>K452Y^M-6?ZL%)&5%2'[62U%O@U*IS9=;\2CGV"RLG\\P\
M/HB #JW?-WR(2OI(JY).9\@X-(AJ#FUN!31UA!!%\I$ND;R^)Y4S./(BJ<ID
M%1F(#@YM;049S2?+1"%\I"E31*N^U3R+[)G&()HW-'RWX(2!.ISXHR</(0R6
M17JWC]SUQ7_J]@",B%KW2-=*[09=J@XR8<!485:4+C,FLKR"<6X031LZH!_<
M$/7LD=;UV2W@^<^M$XG:_FL: 5EFY=G2%F80!1L:WP@S>_=#CHE2]5C7FNNW
M]X^.(K9L6QPCHC.TK(7>)ZK(XU8J\O'# XZ RFMJ#P.(S OM:X2!U%(7V^0Y
MC.1NECH:B KN6--!<7MZ\@8)=73I69;QECE%,>-L(-(LM+9!-J[C>%O/!5&(
M'>L28O%>8$^*LVRT.&-I&>- ( HK-+.U0!"EU+'.S!O-J,A&"L\.&A#!%-K8
M" VW3G03W2<RK81:CIO/S^O((*JD8UWI-0[W" =DXT3L118SS@BBCT)K&V%D
MWP+T,5$4'6L41:NWCWO_7\Y_/S@O&?A7)DQ^=GY^#F<8_YH-)>P#^ZOZ/Z6C
M3L=GP_/Y&1-E-US&B;G_^J\LW"9QXJ3'AF;%\]+GB]E.8>/4(=HK=*E]U!'E
MU7$K>?78_:'[$<SF+=D.J_0A9MEILQ4[5?"P0V'=BP=131VW4E,IVSZ/0<2V
M\V$KYJI08H>>NI<2HG8Z[D@[K7U^&?<[HHE"HUKG]PE1$IWHS!-\U(A@Q?;<
M":*10E/;1P-1(IVTDDB/V8FK:R8KIZ2[4]7Q[&PR&ZH+X\798#PZLVJR.D$4
M6.@^@Z+*36G-.MJ($NRD*PFVTA4<N HYQKE U%=H:+NY($JPDU82+/V%IA:2
M;$H:GUER+-T$$6*AL>UF@ZC&3EJIL:=YF^D/'X@T"PUN-Q]$37;22I.ES6 :
M</&1NRK@RT:#,R:^=_'AW@Y2$($6FKY34C81?^9!+"9GUX$;KOE7GMRL'ISO
M!Q8G3HB:[42?9GNH1Y6Y2%F4I669W%]]LV*BN$6+%">(P@H=8 4V=;@0Q=:)
MOK6L=3UIB(EQ-A!Y%5K;:C:(2NND78Z&UAI:.T \5<8X%8B<"NUL-15$9772
M3EEMK; =0P7[P0_C^$?C<"":*S2W63C"Y.!NJRE1@YWJ6Y:ZMSO['RRA//+'
MHK0;4T22A9:W'Q:B1#O5O(JU$3'W[C-?;GTNIQX7KKM=9V>YW"3/XEUGEZ<O
M8J0QS@XBMD)'V,\.47"=MA)<CWLY;L1/+YA!A%CH@&Z9J9X*<!TDPAW>H\_5
MCOR]2^>G1$5VJF]1[.$^51]3NX=EE,7SK 26+*^?(D(M]$%/V"$JME/-ZV>;
M W1;'(M1$'0EC\6P!QM$OX7F[Q*;8"E&9+Y,AW*U#E7>Z(,\WJ@.%Z* .]6V
MJ'9/7RJ;@]-"^2RX*":FPK*@>400X1::W  B1::V1I 01=NI-M%V;V\@)F7F
M+_M(0;1::/=.28E#WUNJQ'O7PE;QQ7>O+CW%E"C33K7)M%@G*ER45YFZS'Z1
M!<S#@(BST,8F8?@8KATOJ,.!J,Q.M644P+NQ%XBTB'DD$&46VKE3)$"&LEL>
MJ5R=HC,WC[[WI.QX+_XW7GGR27X;\1<OW&:IBNO@(0JX4UUI<LD=KN8T03*U
M51IC96NL:$XF><L;9+=6'$<P111AZ+]W .6,J!G/M&;=/3V9CGP=BUG$W? I
MD"LWSU@@7MC#E?S(%U>]E>>F?"9A>92JN,B]%QM.4YTA\C-THEDRTX2.P?*+
MYSQZOI>\'E@[,2-JT3-=>7G;].W ()@*0S();U'3H@45,T28AEZQC"KU?G-(
MJYX1M>J9ML7!K7MX!&&J :O"9S-$SH8^ZB5I1'%[UNX<._JCM"EN*A-OO).*
M5U4U'AJ9(?(V]((%+-T5<PN^? COBLE$'4E$J7NF+>MNR_XU&K&JE=E#R.[L
MF6LA.CCT30_Y(FKC,[UI>8^$["%R@GC%HTA@).;NY90]9M*M*C\K_@X@3\-+
MGOGNJ8KR SO.QILA6CMTH048?N7)U5;8/ZB=Z!/U]ID^O?U0CQH-97(5;%;>
M.#2([ [-WPMHB!K\3.OY=T>0X]@Q>4*D>&AJLX 4,],[_L*#+;\KANPZ5H@"
M_4R?0-^B<P?&FO+U+JO)RJK&J4+4?.B4OE%%5.YG>I-:'(.6?%*YZL7..#&(
MU X-WB4QT2:,G(3O78TT)^KF<VUKK7?NOAQ)LH^M66,T1W1L:%3KW$Y4JN=Z
M5TWWQ?>(V@PM:\#W7\/@GC_)>]Q/ 5%3GFO3E&OZD:/PR??67I"&MVY6<MVJ
M!$@59/>.?%.6\K&%P""B,72"Q< 0I>&Y7FGX #4E#Y*.'6@J0-FS?'6.R,+0
M P9H$>93NPSVLT(4?^?:Q%^T%S@DZ68*:X! =%QH9FN!(*JU<[UJ;7^I0&15
M:.LNJ8B3F]6?PG ICY&ZY]&+Y_+X/O3K7DOG1#5UKDU-K>M(B46LUMS$<LYA
MG -$*86FM9D#HD Z;R>0MMT9WB\8$%44VK=#&"*^])+/CJODG+V+D^=$[7.N
M2_M$NE#X7EUC^45K%B7/$1D3VM=.#(ABY5RK6-E'%A"!$AK9% M[-J\LB!KE
M0I=&"3I0BX 5FU86B%0);=LA .F>=>^%?UJMN)O<!'<\$;\4OOSD1'+Y0ISG
M7AG4D4&4,1>Z%MPV[UF!3%&%I7783<#R6BRO5LE/-3".$Z)^0H?T"B>B'KIH
MI8>V?>20F.(I4V)ZFNT%D*N#[ B<+1!1%'JB2X[4<@>U 56N*A7?Y NK?OJ^
MD7M4+WG 5U[=&H\%42!=Z$H,T:1/)3:J<+H%5R7\5N55[L2L!OLAJV,\Y]4"
M$4FA%WI"#U$R73233!<I/0%_D@EC]HU 7],BQV&4XO/!EH5D"T0\A0;O"2A$
M*76A54KM,R2(E@J-W1-(B++JHI6L>DQVJ_:@R(>1-+=_QEQ+B$%45VCYSHGY
M'$;<>PH:LT*47A>Z\D/L[\W;&4M6SM*9"B+)0KM;3PI1G5TT4V?)<Y1#R.2H
MV//H0:1::&SK\2"JM@NMJFU?T4"46VAHR]$0G2:AH>IW,1]IB(<M,Y"*70HZ
M$%MW3P=?\JCQ;%6T1:1#FY2[MS=@!I*6LW(&4K%1A12CBNU1I-!46E6_DQG(
M 61R5&QYS%0,4\'#O!#;%@^:!*OJ:Y^!] X-J+(BAK8>#9J^JNIW,@,Y@,?/
MO[__??ZDL6<: O55Q.!=(I+N(;OC?KJN^]G;Q/L6J [/::JJJJ]G"E+;DW+Z
MD>VIW"ECRQ+5BF4J;!B555NS01-357V-3Y7> P)55,3DW0'RT8N=IZ>(IVGY
M;E;9_M,].9B'YS0)5=77,7KLZTI.QVX9N< DWY%M1_+EBG$J?!C43FN,^L4+
MN,I*6\<(33Q5]3MDI.A. TYDV30CKWE8H)**6-XX+$V2L0W/:7JJJM_UJ (R
MK]5C8UU>OXK!*O 8U%HI\ R(BNM 9U)<"D$JS:TJ;AJ7 2*^0K-WB M_3*Z#
M.(FV\O8^.@F_67WVHCBYXW_?>A%?WCJO*J90APQ1AAUHDF$;]ZL@1E1@90TF
MJ\B11U5B>2V65S/.$2+-0E_TB".B2#O0N92V-4P//%JS+Z$3L)7")\KQV:0%
MV5*T81PA1+Z%;C"&$(_=R-ND8_V?G<B3X_R=,-NE$]?M_!@.B%KN0--RVC9=
MJQV0REIR7,KK,5F1J9K&@4)$7^B1?@%%5( '.@]?.XZJDB(Q*WK)*?)D=@LN
MARJ)TZ,5."$",?2'*9SJ]Y\-!T1=>*!)%X8=J!MKK-A_5K%#!0"#*O"N_=3/
MZGX3<6=Y$U1_;[53'*(D/-"4MJ!IMVI@.4L?/BRMP\2XLO-H,@X1HA1#3_0'
M(J)J/-"9%+8M22DX<0%.\32*;  'D9"A];L%YZ,7NWX8;Z/#4@Y1.1[H4H[Q
M7NR,+>5UJY2^ 2(30S-;"P11&![H7&A[@(K+,(K";W(':K9#WC.>,*5BCPH-
M)G7?'1/N/WAJ."0*O4--&1+P3M0.#K8<(U6Q1PD#M+&I249Z))SG9BJ5%*?B
M2\?WPS#(/PHO^:WCU21:&@Z)(N^P$Y&W>3?K7GOR%G*5EZDV6-9(^6G(+CF3
M#1GG#E&!H;/ZRQU1%!YV)PJWA^\V\@+7VSA^*0ION9P%E^+QVDFVD<P'8X-<
M/$3D8N@@4ZQ=.5'T*F8(%VN9K**.)Z(\/.Q$'M[M2MU8E9=B:3'C="#:+S2W
MW700M=YA=UHOCD@YHCAV,($(N-#(%L0#ZH @ZKC#3G3<2C\:A(Z,,X%HNM#.
M%C-!%'&'.M?U'@2CG%K8A 2BT$(SFT+B.HZWM:N\AT0U=JAK#2_2A;K!(;UJ
M' )$;876M1,"HM0Z;"6UDH:$71*RK),73Q%7/6&>'2@@.BNTL2D4/CLNWS^-
M) JM0UTK<&NZ43<NR!*VO%P@6BLTL[5$C(AJZTCKLMH#6)13ADT4NIPOC2OO
M(T1LA28V1<-79\WWY:D>CHABZJ@3,;7L1MWX($O8DJNZ8I0*$]8(H9_E^D\>
MN*\WJS<Z81TC1.%SI.F@K:;=JGVFY#7D"L:W:KMQAA"!$SJB/PP1Q<Z1SKP&
M;4&J+*@N$ I7V3GE J%,0C?_;$)D4.@(2P(RA5Y81Q!1$!UI.I&K6:<:!_F*
M&L;A0?12Z(.^P$,43T<Z4\ZV(^@_MTXDZONO8@J<*^R>J.WXOAV##J*I0O-W
MR<V*1Q%?7H5KF8U$;<&[B"*9.U[>KSRP^3I8>B_><NOX]\].))>H%YMHXLO7
M!W&'-RNTF?I5UR.B,CO2MKQ6JS7*82Z]SJH%6.6+V#=YF'KY56=,?=F'1_EM
M^6 8G[''5R:_43Y>\3;M6!P^0E1CB$#WT%\';KCF#\YW+L_]$O]-5;9::HD*
M\DB;@KR_.P"[M"!3)57:99G1+BMLG!5$7(:&MY\5HM \:B<TMSOO[J3 G+$'
MV;AQ;A E&CK!?FZ(BO2HE2)]1!JSUNQX*3N)+&D<$D2<AA8W"$FC5'=CHD8]
MUK8B>&]OK"9CC C5T,[6DT'4J\?-].KCTZ>V1,0X%8A4#6UL/15$A7JL=VEN
M(R)46LQBY!!#!GM,"QA'!%&BH<&M1X0H0(_;"=#$Z6KCYPKC>9KNC)8?SUAB
MPVQUC&C/T ?64T,4G<>Z<^[V>D:"*,S0X-TC(JQX$<<\D4=2?A7=2#,4UQ%"
M5);'VI;E[NL,X$*^[J;EU"&M94GCD"!R,K2Y[9 0U>"QWG6ZK4BQ:@1!9%=H
M:]OA((JNXW9)%(Z;F?01#D1GA;:V'0ZBRCINI;(2)B#[ 1&??,@^8LOJ.XZC
MZAA'!9%6H>6-H/+%<QZS) .'82%*JV-MBWWW=P>=C51*VC0=0?15:';K29D0
M!=:)WD7 +7&QZ:DS0616:&W[ 2'JK).N=-9#D'P)@Z</B5RPYV?%7HTC@FBN
MT-Y=(K*)N.NI]13B;Y^KU1S!\F(=1HGW#V?/!L0)47B=:%L:?+A+Y3!2EE6A
M7Z=2R#@KB/@*C=X/5H@*[$2O OM>@$%T5VCY?@!#%%\G^L77]P(-HL1"ZYN!
MI@X.HNXZT::[EK>.^=ZXJQ$]%=JR2U='WHNPS LOET#?>?&O>];63HAJZD3;
MVMKZKI0HY&6JNP!D*4M6LDX0214:W 0?G[WO,LZ59@:7F5OK\"#JJ1-MBUAK
M>X+0H<JPO) 5R8LGB* *C6TU&D0U=:(W.<)!/E(H=K+C&X<"D4ZAF4U <14&
M*A^GW#^P=P_TA"B;3K3)IO5=04:,O) UVZ GB%8*;=WE862KE?CAB/N^Y,DW
MSH/LT*X_;;VE(SZ]#CZ) FYRR5=AQ.4\?B5^: _AQG.GY].]!ZQ.B7KJ5->"
MU1-TN3S%+&^+98T5!^'ES8GG%4L;9&F+3#3)5)M,-<I$J]8<VSI%I%KHR/?!
M)U'.G;9*\]#Z++W307JQ_-LV3M3F,7LX0_1>Z)!.#V7,DE;?K*I[Z=3ARG)/
M7YS$:C?>8W7KWX$DWE.B$CS5I023.IMC=9^$[J\?U%;(M]L/;<GZ/4648N@4
M,Y25&TEK]IW&EZ]@L^G%-R=:'CI(8$H4E:>ZDNB>MO>5DT3S?//A:F?+;-U&
MVUANH47VUC+U!58=:3%%I&OHWW=',%'EGFI-]*L'X_OM>NU$*N].=615A8U'
M\*>(& Z=].XP).KITU9Z^C'!EFY09#<J#:UY"A&='OK(PDGC3KZ(@]01I?RI
M+BF?UEOD<2WXVGE$9RTQU53Z@&:7.\DO6-&<<1:1F #T7.]9),8-IEH/LSL-
MD'7O,<8)0T(+T!]=$O;B+7D@#2F/ )2';.<GIGQT7G\*@^3Y(EC^-W=J!1=B
MI&&JZ\2[QATKQ["T!LNJI&?1EZ<.B7^_,E51B7VRJG&:D)@$=$B?:")&**9:
MC\L['JF-Y,>&XX2F2*@"&KU[8N**43]RUQ<#?$-D9L2(Q$Q;1*)QS][B$N\.
M07DM"P>@&1)9@ [I%4[$ ,),;P#A:*;8,J?(AF%HAD0*H.4-<"/FBNLP4+/'
M*R=^KH.$& .8:8L!X-V  TQ:(%,"9!'C1""J/C2SO400Y?F9UK3/C;'86'"Z
MY@Q1QZ%YS3Y3;E9WW VCIL\4HO(]TY71N7G/#DQ1;E8LK6;C' 61N:%'>L43
M4<*>:4WR?#Q4+$H9LF*&@LC2T.X&J*EC@B@PS[0)S-E]@Q'$N(<1L1=:T2(/
M$V7;63/9EK!3M<[5QCV-B*[0FN:> %^\@%\G?%WK>:+&.M.LL8)^U,\6?I%E
MF"ID?!G&#%%/H:F[P^+3-@HW?._RQAE1'YUI6L%=O?7<^>EGUBQ.G"'*)S2G
M5=Z>$Z7-N<[D%3UP^1Q1)Z%-.W2Y$P5>\!3?\DB%,#]Z_E8\0.N\3U0BYYI.
MK*OI1<% =EF>$L7<5&:*9;DSEI4TC@4B/D)C6XL%47N<ZTP!?( -6P! M$9H
M5FL!($J-\U92XQ$+V)I!P'AUH% CA'$N$.416ML<%X<6]LR).N-<D\Y8VP_P
MS! ELB5B-JW7GB,*(K2UQ5P0]<*Y3KWP"#B,\X!H@]#&YGBX=&+/K6.!J!/.
M->F$:!\:S"E5.>- (%(B-+2E0!!EQ;G.U:![J;##]8BV"$UJJ>N)NN)<=\[=
MP^ZW<1:)R(K0TN:(.+"_=4Z4&.>Z),::;NR;0UJS9W6.B(_0T-8RL2 *D8M6
M0N0)!HI:.'[PPSC^L1PL_FB:C 6B44)S=TB&RD!PL_KTW7V6F\QD5IZ;0*X6
MN@B6\C^?_K[U7AQ?[KJHHX4H7"YT"9<MNE: DR;Y"%>,9[54,B*6_FT\AKU
MI$QH_G[10]0W%^WTS7;94]\C0H@8"GW0(4+KC1^^<G[/Q2 OLZ+L#9$MB&+H
M0E-:A)I>%$QDEUEQW9J@V0(10:&5K>6!*($N="89. "%A2P@PB>TL D6HA?/
MY?CN^ ?G>W8HW&?1F4_?>>1ZL=Q++Y<]9YO>Z^@A"J4+3;EV3]9O9/Q1+=9F
M6#E31Y1D[;([[OC>/T01B0G+OT)E:+$II< "T6>A:]\1MD1-=Z'SU+63L_M0
MGAC+HAQ()V:.^%>\]=5,*U8XAJJBF':ES:7GW2?/G+WP.!&O@[)D*/Z=O0MF
M^#M6)&=9()(R]+,!ADN/['\0$V7EA:;DQ+7]V,D<D(]D]CR)$9D9FMAB'(A2
M\T)G0N*^,H$(S=#.ECWFOH:!''WY,LV!]2!?KZO798*/KV'RWSR16T:> CFZ
MUS%%5*H7NI1J778X8O96?$V6<TS,Y^0W[:;HD=\E2B;LE2>L_#KC?".B.?3Y
MN^5[=$Y3W55]L],Z"N0II]L@*J[(R'\)K2OJ&B:T8N&"4,1K[YA0FM*OZNO3
M:M_),)R5-<XZ##4@_G_'K-/B$JJ^WABH;MY_MGLLAG$,Q&>6\;FK>U2O?/HN
M_ZPYWV5T3@M[J/J6")5(IXDJI1(G=T;6K%WCB,+0"N+)]X(H+1*CZIL?+QNS
M>ET<S5P1)XO1T@N4[IB=WQPG3J*,Q%9AE&J5-FF/%=-7.+4]['/,D^V61UZX
M_!Q&V4>RW*".9UIL2-7OE=J &J?SN6]Z%^J'4KD/X[\0&&%" /FM_4)H82A5
MW_R(?_*?2NVT^4S [D3F1WL8:4)<^5MCF1:^4O7[I[WMY?B.R\/V9-CT&_>>
MGD7+'QRY8.6)[QSQ+-?6BD:,4PT#9HA3.Z3Z[ULO>=V_SGIT3HN2J?I:YA@[
M-U_, =2G]JRRKW2_XG.3 ;%&/J=%L51]?2,-ZO@[F4HVCKV5YV;',!6'T;&;
M;2*S 5ZX[G:]34]^N%%++.38$_%G,?RD9T*K-R&+V('!)L0U7;-SS]UM)(9A
M'E^^7@=+8>3HM?[ \-& &#$::,J%O;\SY2MT^IEXIW"%5>TX)[QBDQ(,:.>N
MP5"/^^HY0,)X,MG65C[DT^-QXP=Q*S>KCWS%HVAW;K#OE.#1@!C4&>C:OG&R
MCK]Y@&5G<E6/DBL;+4X;CIEL5HYM><-O#DBTXS#BBODKO)J,TR@C2U.%@;B_
M_>@18RP#37FUT3Z\H:BX:@\)2$0$6MA2$H@!CH'.?-H]Q0&)/D S=XZ#G$G>
MK!XB[L3;Z%6MM/NR/Q_F:$ ,+0QTY;DYW*.WE,BR\IF2E\X6TEN4)K-BK0HW
M)J,!QW-#E/ '6O/@-(<G/[Q!ZCXQN^,;<<?/8A+#;J/P*7+6=N&#2.70$>9>
MK/*WCGW+ET<#HK0]T)4U9V]G:E^L;'DB(<HSM'2':'QW>1SOAGQQ<?6S%SB!
MZP5/%VXB7A2DZ>O((0K) UW[("A]+9YBJI&=H/>;S3=QL?M&O"XYONET/15S
M5I S*0OK0(ZH(@^T[K70PUV<KOJIKJ6HAMJ,8X<HT]!--F)WL^&1DS3"CBAD
M#W1MQZ#T]:B1SCAMB)8-O=-OVH9$J7O83.H^_C0,7=A9/<X-$;$<>JKGY!'U
M\:'.$R)/35W\'$;)RO%]]D/^I/W1<@01_1NZK.<($G7RH?:]"*? \#-?BFM^
M3QZZ0T1MAW[JCKO/CNOY2E$*8V'>O?+&D*BV#S5M)T#[4."1763955OV95>L
M42'!H-#>B@2BM#[4F3]I+PY?N%1 2RC".+%FJW[%+!4D#&KHGQTO^K/C;_E'
M+W:%-;?"J0?6*0V)XOE0T_KW?5TIAPHO8JJ012N.AH@P#HULEHD#)PN,AD1=
M?*A)%]_;%X2*2C&;3IZHV*?"B$&%_"A&B KX4.=2ZI:@&.<!D:^A?0WP<+-:
M73J^3%YX_\QY<N?%O\:E2:^#51BMU7S_RX$8[9 H7@\U+8$F]!09;T0C+&N%
MJ6:8:J<R#K%*2U;%<X>(E V=UB&":9C \:\#\6#?RGO<LT)V2!2IAYI$ZII>
M%.CDEUEYW9+UL4-$;(96[IR'X.F.N]Q[D:?.'GQ$C8AB\DC3NNF]?7G#AG@!
MKI2R:A8S0E1A:'++$2&JOB.=JF\C3BY<-]S*Q<UE(7;O2%:R94/&,4&46VCV
M3C'Q$O[%>^'+ZR 1'O"$R2[BF"?Q5U[WFCPB2K,C34N8]W>F,I:(4A]4,5:6
M8VG!,R:*&J<$T5FAT6VGA"BXCEH)KNF.S$_!WOAE4>CTR)PQT:Q\0&537N,(
M(0(M](CM"!&5VE$KI3:EXSYQHN0P1*J8#HPN^9,7!#:1A.BZT#&VDT14=D<Z
MET4WHT?\R5PGBEXE&\Y:SG.,HX'(N]#2MJ-!U'='[3++MTOPV%\T$%476MIV
M-(BR[JB5K'O$&H3F>%SE>%S8@0<B\D)K6X''127Q1Y80[:MX[WSXQOT7_E,8
M),]U0MR(J/..=.F\I,X6LYEM(C7<:HT\">$9^V_N1.PF,#]Y091<Z):^<T84
M?$<ZTVN<!C9ASCG[(2K2\P0R6+!617XTSABB#D.7])RQ,5$^'NL^'O5TG)GF
M:8Q(R=#\5O#TY4"D<TQ4E,>:\FPTZ5*SMW:KXI9C1%V&+K""'.0W^2#E^D,Q
MBC%1>QYWKST?[.HN::R.-&RFQ7Y133&+(F%C1+R&7NLWA$1I>ZPS<\<I2+QW
MG_ERZZM40!AVQAE#U&WH%%L9DR]'GT79.KJ(JO=84^J/XSK9_'51EC8.%B)V
M0W_T%2RB"#XV)((WH&MX/AP:9P=1PZ')[6"G3%U9-6X=-T2%?*QK!73K#C:-
MQ%53>U;K&T<,4=6A=_J(&%%I'S=3VH_?ZGP\:U66')M80B1XZ(8^LD24W<<Z
M<X.<AB.KQB1$8H<NL(*CR]>?G+^%D4I MF<!]9BHIX_U+:!NVK.&XM7C*U/U
MLB1]=JRV'B-Z.G2)%4#5S$P?Q-?73<(G1"%]HF\=]C&];/YZIXJ;9FN":.O0
M([UEBRBW3S0OX*8 )M[PSHW3@^CKT.8VT/-SS%=;_XNWJD6%J*-/.M?1RRXU
M?8M+:S!9Q3@YB"@.7= /<HCB]\2,^ WQ^10GWEI-I[<I*+X-H"#*-K1X/T A
MZM@3W:=CDF%A/\C'E/D5*!-$M8;6MP&:6BU78%"'$5&UGNA*RG%4)UN$0T1I
MXV ADC;T1U_!(LK:DW8+O[6'0RITB<GRP#@[B%8-36X%.W^*PKA.#)H0E>F)
MIN36A[K3=)*L"AMG!=&BH>'M9X6H/$\,*<\[P*A_V+:=9(*(S-#:]@-"5)8G
M[59JGVRO4?L1)3L!VS@WB)8,G6 ]-U.B:#PUN/IZAYT'[CX'H1\^O8H7*%=.
M76+V8D/6J2DB#$.K6P%*G5KZ+:RCAR@+3[M?A5W?QQ8!AV^A<:H0P1AZHZ=4
M$17D:2L%67^PH41+&&]AG!Q$,(86MX*<,O+\U5GSO4<>3HG:\517$N9VO6NX
M8+\:6I>5K3F4:HJ(S- UO8.+J#=/M>9UIA!6/]>V%S%$DH8.ZA"Q,.+>4_#)
MB>3^T?B.;YPD\J2@7T<347:>ZI*=:SM2,).68'D15BEC' M$4(:6MAD+HF@\
MU2H:'V3C)R=82EN^LB47'5JR*"\CY\_ABFV#I1>+#QZW,M:URE#B68O&\4$T
M9>@1F_$AJLE3[1E%&@\O.1,E0A8,+XB.#$W>.1]74D(]</SJE*@=3W4E"T&Z
M\!:%[*(U1U%,$;48VM=.#(@*\51K+H\&+%C# *+\0N-VQ\"?Q*S\2QC'-X%,
M2'NSRE/5EIEJ:XB8$;7?F:8%PX<[5$241$DFB[*;0*7C5=N*8:I>T\C,$ T8
M6K\/R! %WYG.=<#-N5'(B&EI+)$1<U,G1R8JLSN+?FQ]>;9:>F*?F+RZ-L0K
M9XCP"[UB#J7;*-SP*'F]%<Y*Y GK&WG;=3@1E=Z9IK7"S3J5T_2#+/XC\S.H
MDF=>@+7)*IZQC:S*Q$L2XWE]XR@A2C#T2%]0(@K LV8"\/'[/-LQI9YLO8()
M47ZA3_H"$U'PG>D4?-N!]*5WHQ*B[T)_] 4DHM8[:Y<8H]VRG.-&I/L,HKPT
M4\79)VOX081@Z(8.^0G#Y3?/]R\"$)\I#ZPZE!=J1A2'9YH29;3K7(%25DL-
M/#=B9(JP]'<691Z;(>HP=$G?F"(JQC.=1PO2P#+."Z(60W/WC1>BCCQKI2,?
M$6$@#D87]8.1<9X0V1FZHWN>ZD@A2LTS36DN\MM^Z_HS%I@_FFF&R,K0D-;X
M>$X4C^>MQ.,C#V&J=SA/SU1ZM.,DG#FB#T,#V^-[H@H\;Z4"$TY/JO?_8W$8
MDBT((+HNM+,]"!"5V[G.-;IU;F=.'(>N6D_ OGG)LQ)%KL+UQ@E>_U<LGO6>
MPQZWL1?P.&8Q?[+A=7:.B+30^/9P091AY^UR.+04/&J' RNV%,T1"17:TQY7
M$T72N>XL#'7N-NYG1.&$QC3P=NC^?>M%?/EQ&XD'XZUZGM;YGJAKSC6M8=W7
M%?C"EQ5B:2F6%C-.!Z)?0G/;30=1K9SK7,K:!!%U+?;DTE7C[_YS1'N$!K:;
M!Z+2.->]-K7-L&&<!T1;A ;NGH=;X;YG)^;9JAMAOXOEW[9Q(F^Z;O?QG"@I
MSC4M36W4)_ \R4NSLCBKE#<.#B(B0@?T!!RBPCC7N9BU%3T%-$X)C6,1-(@J
M"8W?/31?#IP/MB#*DPM=:UO?WC\816PZ]FN!Z)+0LI;%L2X>XR1RW+HE&0NB
M>+G0E+.@5=_:!*_8+WDM\SPA(B?T1\]X(BJABRZ4T..@N@O%_WP.HV].9/RU
M>('HH-#T':(CD\_<1N'*JP6#*(4N-*4DJ-SY;F:NC?K,N*,1%12:TBI'$X70
M1;O5HBTU;\N]C6BAT)[=>?L_N.,GSZX3\7ONBN_8NZ5N051!%SJ//<-[4FS7
MYDO/=7R67K-F;]T"$3^AE6W%@2A[+C0MTMQ/0GG5.A@0Y1/:N#L8Q Q*_L)4
M6/B3[ZV]0"4WV,\$4?I<:$KRNK<O16KR\H+<6%FMHY:!Q_:@@HBBT/26HT(4
M0Q<Z<[R^-UX0+13:OTM>W'#-'YSOS5\[B0KH0M,:RST]R3%)BS!1AELE3B!2
M)[2R 28NMLES&'G):_W)<N-SFMZIZFO%8:<3D 167+?CK+B*00H:$"-W38/<
MKO59W.=5*",%6R]XNMGP2(VX\267294*@_/X)R]0%E7C,(\3)0)56Y%[MI+7
MG[BPO+CRPO?&7,;G-.%4U=>'6">6></MHVJ7>>F_$MFR<6RAPHHX[C>%+4V?
M5?6UJ3/_9'>]ZRG KD&)-[74?>(DZO[V3\C&YS2Y5]77-SR"7N0X".:6,E/Q
MDHF_XM#WEFIY=%$^3F?RBI(?)&(_VC-EJ]BL0HQ!K1B9_![853<^IXG'JGY'
M\WBP=6YW(F_/?MV*42I<&%25C^&"IBVK^AK5@'9P&.<!RLJ(@4V^VNW+/ST^
MIPG+JGXW+W>[.:;QUSL[\DA7C%)APJBZG!GS/]1#^/6!1[F8]E$\B^O0H.G+
MJKY6-/#>((1D!<]8I2B398V# K5EQ.S6@T)3EU7]YJ <L0:['3'BA84]IP5C
MQK]OO/1UB2UM  :*RXCY#0"3'4IRR0->NYIA?$X3EE5]K2/*;B\0+GA:P#@&
M4$]&C&LK!@.BH#QH)B@?GT^O=SP,$$496ME:'HCJ[Z"9^KO+PU>^=\O_UZ)4
M4RK4/M^*Z&4-&XAL"RUN+1M$B7703&+=9>/AT"OKUTJYXT<-]L-C6L3T6>P5
M*U48,2Z/-F:$*(\.CLG/^G!(C?]:*7?T&)(!PG[(D#%/"B*+0OM;2PI1$1WH
M3+[:A WC[D?43VA4:]U/%#X'.E.F'CF]L.@A@BBAT.+6LD$40@>MA%"*B-&;
MEQ)$!856-B=N%?_.+!G?\NC^V8GJ9*X!40\==*2'UO9KGS):^2RO)I.6,%71
M.$F(3 J]T2.2B(+I0.]RW)8XB7=DYJTWCIO(W-UR !)/*=%-[X7'9VPC(%IZ
MOCJ9+[8")D1"A0XQ -,=EW?O^>FYAJ4#ZE8?#8AJZD"WFEK;(60@NHKX4HXY
M,FVW/8DM*C:JP&*#T-H6EB%1<QVV6L1[[)#3E)C=0<8T)$-$?87V-@ )/WCJ
MUGA(U%Z'6E?>OND#NCBHO'S&KK91Q(TGUJP8I0*$#9)K$R"(@NM09\Z!)E2H
M]::5T]:,PX!HJ]#(1F"X=3P9X:@C@2BK#K6N.JUV !T7Y+4S]M5X]O6*'2H
MV""9'@2 J)8..U%+ZRA(QX&-HL!\#OZ*,2H4V*"<'J2 *)H..Q%-&XX%=J1C
MKMBD H,-4NGN!+PX2%W\?;-Z<\IZ'2Y$'76H>T%IBRXB[ZF[M5FUNMS-D!\H
MG;=@'#1$@X4>ZB=H1#EVJ/.,J1/05HWQ"+A6&5D\*ZVNN5)52T+V*,\4SIKF
MIO-I52Q;@<ZL7!MQ)^8?>?K?Z^#"=:,M7W[QG$?AFL3CM9 1E=JAIBRR3;I4
M9IQ65YA?7C)."*+!0E/W@Q"B"CMLERZV]?2H,29Y6?9#7OI'Y@4LIZ=2PY9)
M%*+-0F\8ANC-*?$U$(V(ZNQ(7XJ%@UVJ##-O#[HW3<@($6:AJ?M!"%&G'1VS
M1G;?0(.LF>XU*HAD"VW>#U2("NY(LX+;:TP0,1?:VP9,;IU7:;"'R%G6@D(4
M>$?Z!-X&G0*4;-*+QA%!Y%YH:0OFMCO:V>N^ 86H X_TY1%HVC,PR<WKL.MR
MBOM&,K2#)D0VAO[H%4U$/7FD.?O $4A9D^9FA.C*T-Z]HH4H)X_:G?=UHM?K
MGM""B,/0WB9ID5FK9#:@<FX8UP>J1D1!>*1O?6ZC;NU]1N55*LM=8AN"VR-$
MZX6.Z ]#1+UWU$SO/>5K]GZ8"FX<=3*'<5P0X1?:W"0NMS*0XBT_\A6/(K[,
M-EM<!$MU!$YZODD=/$0I>*1O0>X1G2Q.$4O+YK&H=(ENJ,X#2IEB5X[O&@<+
M$8.A/WH*UI@H#X\[2)B@DS#3<(T1'1GZI*]P$97E<:L5P.3WL?<%%J(Z0W_T
M%2RB#CW6G!V7 %9-K#1KXHSEC;"L%05>>H9>VI E(=0Q(F=#MYGD3V89#L2W
MU0?@QT05>]R9BEWIR]YWO4HYXX @8C8TN.6 $.7K<3/Y^I2S)Y04>Z! -&EH
M9,NA(*K0XVY5:,N!0&1G:&#+@2 *S>-NA>9]SY+=24FEI"VS#D1WAN;O&!=Y
M9XY_%:[78:"VM\<721)YC]M$19Q#]=FE,.KRUGE5V>ZC2#B-[SL?8DQ4I,<Z
M%6E2AW>82UMB:5-IQHB851L3V*4?,]4>RQIDU1:-0XD(V=!_[P%*HL0]UIQ\
M0@.9;DIFG)+I5,E,0A8GH?OKAT=%IB//HS;/(J*20[>]!Q:)BOFXE6)^7-*E
MSGGDWWGD>G+7QRK-G.*]B+\WZL@>XV0B,CMT8I=D>HGG^!>;C>^Y:EO-+8^\
M<'FU76]]1UKNTVK%W>1!."3VY/4]!]U-B#+[1-LJ[&,Z68*G:K-*=9;69V4#
M+&V!E4U8<E;>!)'>H9]L!F[O\1L3HO@^T99^X[ANDJ&SY 2/"2+,0U]U?.@O
MCY-,3ZZCB:BX3UHI[FUHVKG[$I+T8UL2%DX0-1R:U#JG$_7OR3'9C]O)F_WP
M/B)U0]M:YWVBN#UIEZ.CK6RUW_/9YY;(4A-$UH;F[1Z ._%KNG+BY\]^^.T_
M^/*)YULQ7R^2SXX7_=GQM[5X$&7N22N9N_T3H5'? #>R%I/5F*S'5,5B@^HK
MNTB8K,M49>-4(=HX]$K/J")JY9-V6GE;">D(M!0O+_(3^=;MY:!%$K3XF[,Q
M3A$BF4,OF*'H7MCG)[Y^Y%$=+D09?*)-!L<Z@8\V\CK[)2UA_NT$T:JAD;NG
M87\BJ0E1>)YHRZ6Q<_? _]8DDIL@LC TJG5N)VJ\DW8),HY[6-3Y7B[G,NYV
M1'.%1K7-[5.BF#IMEW#XN!>3@S]Y2UY-IH@*"@ULP212K6X\/(&<$F7/J3;9
MLV&_FKV2J%IVO8Y,$6$3>J-')!$ESZG>9!<M<;+]-62***30 UW2DZYM>D4.
MBZ\#ABB73K4M%Z[O"K+DC_TBKS)UV?C[R!213J&=[<:"J*-.]>8Z;L6&<1P0
M(17:UP .>V:K1)UTJDTG+6\=\;05F:VGB,()[6F7NXD"YE3O8M^]/C?N;D2*
MA/:TR]U$ 7*J-U6PW>Y&M$9H3P/N_NP%7OS,EW\*PV7=BJXI47*<:I,<L4Z\
M]?[K&<NO,U7 . N(  E-;"L+1!URJE>'W =$0<&3%10@>B0TKJ44S(BRY$RO
M+'G4L&")2#E#1$IH;J-O@1>/L<J&4P<'49:<:9,E:WN"2@/Y1>/"P Q1&Z&1
M#2#QES#Z56[Y#UT>UPX51&EQIFTU)=8)9)20U].T!*J$<1@0\1#:V%88B++A
MK)5L>.SL 24BQV!C"0:(6 BM:P"#.^?;3XXPK.?XM1005<*9MDRX2!^0$4%<
M9L5UXR @,B$TL*4@$/7"F=[T 7MHD BLK4$ D0ZA:2U%@*@ASCK1$-L,"+:\
M1R "(S1VMU"DQY&GR7OSJ&X=%T2Q<:9MM2/>#;"4P5.7C5. Z([0M-U1\"4,
MEF&@C/3H!+_>K%;"6DL9V?]R?7ESMW<![(PH0\XTR9"-^I3S\<5[#"-VZV]C
M:];!SA ]$MJZ)XP0Y<F93GFR'2CR(\M 021+:/ .0>&)-/#-ZDJ8T4MNMDF<
M.,'2"YXNUO(PDQI&YD3Q<JYI@_JA[A1DI.7D0:EI258IRM*RIE&9(RHFM+O]
MJ!"ES+G.K*YM>0E7S$UY"2N\.';P@DB<T/@=\E*>TW@1+.]E;IOGT%\*,W[Z
M^]9+7NMX(8J=<TUBYZ'NY*BH-Y?J$:<JY:K*L)*5_U^,JQK&@4%D4&A]^X$A
M"J+S=H)HN]??=T@-HII"%YBA9G]0;4[43.>:-%.D!^6K3@F$/<&T.:*70N,:
M0:#.]425=*YI525R^O$7>P['GB.B*+2D57XF2J%SG?O!$6>#8=^XRQ')$QK5
M*I<35<YYNR651S_^[74YHF]"H]HS#3STE"=*G'-=$F?#;F&/?CD73$O9- M
M-$]H?"/<7&VCB-<K$D2!<Z[I="S8@=TQPTT_M&KL0.1,:%X+&5@0!<R%SM67
M/01A@8B5T,8F03CPV%@09<J%IA67]1U!'A1G+"MCT6-B@<B2T-@VDT$4)!<Z
M-W8?QN,*#A9_-,X$HCQ",W?)1,#S&,!GQU6YN1[VG 6]($J."TU;MVO[48X5
M@=K0GP6]\C+L%U7*_%B!:(O0UF:YN I?>. $R56XWHC?5 !<7'2&*#<NM,F-
M33JU0\P-)":OP<HJQNE!9$GHA+[00U0L%SK7=;9#*$/GXBGBJF_,S=EQ[6$'
MD3JA"\RR\^G[QHM4!O./3L('=> 0)=!%*PF4-NR\Z=&!I]09*\LS6<$X-(A8
M"LW?"VB((NI"Y[[T%N2 H6;M)-M(/J^6-O""**W0\H8?4,Y&_)6\7KPXGB\G
MA9_#Z'[#76_EN;?;:!/&7!T?^_#L!.+20^0LN?C<?7;B6HE^091D%]HDV1/W
M_^"D*6N<%:TST0;+VV?9%V0'],JO4-?5E[#B6XQCC B_T,7O$&.B;KS0NC!6
M%\MW_"7T7^0RM[<TNSG-3MJ^^M0XG(@B#1UG%LZ//'8C3YVCA:,V.:?)TZI^
M5R-FI3>'QK]*4<.<5"Q4<()8W7I.:*JUJM_ID(3  N9L2XLH@>(U8G.SE,C/
MKA.^KGEL3<YI^K6JW]584O3EH&"I+JBBIE7+BH$JD%BF9N?JS ./ZD&AJ=JJ
M?M>"I>I/8ZU2E3:."Q2Y$=/W !>:OJWJ&U$H=YBI%R<3*V"!FC9B>-.PK->>
MVL_[F?-;+OP=),Y3C; ].:<)VZI^=Z,,VK.:\:8LS41QX^1 11NQ?:_(H2G;
MJGYS<HXXH_D(A'[^_?WO<WY6A<[MEB2M+" )RMR(+\R2])/SW5MOUY=A%(7?
MO. IES[J4*+IW:I^5X-07=<.1DNRBJRH6>B/QHF"0CCBDGX11=.X5?U.9T.'
ML((3(UO@@?(S8GVS\-QQ>7BTL&IC?&C:LJK?U8!4W[F#0U)1U<9!"2K'B%MZ
MQM6 *"0/VJUSI@]+A^$J Q+NVWF34X355F'$5MMD&W'VF#=D_&5N@&C.T$&=
M9HEYDB_#'_EC<A$LA:$]N4Z=.S&_>?2])Q5?KWO]'Q"EYX&N!=.-.E6,5**T
MDH68+,]$!9;58*H*J]0QC@\B1D,O] 4?HBH]:*9*[QX6+]Z_O'#Y*6AR:GQ1
MED#6!ZDAL:4D2V[A<C.R?$566-8Y$Q_%<;&OPPMB4<R7=C(/'2)N0]_U!3JB
MPCUHIG!CT-TG3I0TQDZ5_HV#A\CDT']] 8^HE0_::>4MMYO])O%"A'7HI;[@
M1=34!ZTT]6.4T=\D8H@"#SUE&V)[]\U.!D0-?J!K=7F;OATS^<]W5AJ'"A'C
MH5-Z!A51C1]H77U^%%EB3/JCG8,2(KU#^_>,'Z+V/FBEO6M[_+UAZ JA1XJJ
M?HNGHW':$*T>>JL[VK*@Q[[\QY,!48H?:)+B=^X]AR2/\5F2W[C2^8K##8KH
M31P^)&KD0YT:>2^\/D2$;6C5#KWN!8>]3M2OAYKTZYU[+QR>?FB/PQ$I&AK4
M,H<3%>>ASCP>_? ZH@5#JW;G]:_BEK.D)W',DSIU9$A4?8>:UC6_O?W<[??\
M22VXN..;,$IDH%,)(E^\%[YD:5'C)"#B+#2S?2009=BASB7+=3@HY_O*^8X=
MSD>D4VC9#IW/DRLG?KZ-PA=OR9>7KS_'?'D=?/8")W!E*G\W\5[VI!"=#(GR
MZ5#3DN3F'<M9$368K,+R.NSRE<E:[#I@13U65C3.$J*10G?TB26B0#K4F8&X
M/5!WW/7%J"-W#*=Y-Z3[F"L16_GAMSC]]ZH@R[&'+$0HA<[I$UE$E72H,]'Q
M<4/5)A^E'E_9#ULY3'G!CW;2A,BFT"%]HHFHF0YU:Z9THJSD"!%$H2MLY&A_
MELS)D*B:#C6IINT[6.CO#1YRIC-I5LQ6X<F@WEIC[O3(SS8\C8BB[$A3!HSV
M':SCR<NKV,33"%%RH2N,\W2SX3+[5QN>B'+O2)/<V[Z#=3R%>16K>$*$8N@*
MXSPA/]\ZCH@J\DA3-HWF'6ND%13U+-(*1HC\#-W1)Y:(PO1(Y\EUQP&EE('L
M30Y]PAF'"%&NH1_Z!!%1TQYIU;2/APC7!JQ$"M'#H5?ZA!11#Q_I7D[\7L<F
M1 R'OC .$C(WK0.)*(:/-*T6;MZQ1I.EHIY-DR5$_H;NZ!-+1/E[I'.1<'N@
M0& E"4%8!7NC,\X5(H1#U_2)*Z(0/FJ7N.,DD_ # Q68/V4@6; @>(3HW] #
M?<*'J'N/6NG>IYLK]1@A1/*&7N@4H>O #=?\2QC743(FJMEC?6IV>>]5_WOJ
M4_:#+S[_T;3'QX@H#2UJF<>)>O-89V;FGK@=T8ZA62US.U$>'K=;9-QZ-M$'
MMR,R+S2K96XG*KGC5DKN<;. /K@>$6>A:;MT_;<+UPVW@9PHB1E4(/YTU:W&
M-]'5LS ZOPZJ)80UO8W/]YP=.1D3]=JQIF,!27TMB?K&RC)LMQEV$[&T(2F:
M[!3+VK+D',J*C2L<&E5T:WTCMY,JF\:H=^('_CVY%+?V:QV.1*UWK&WM,[W+
MS:A4V_[3]NJXC 68HE&F6C5/)R(30S>^#SJ) O)8[VKJTR%ZO=XX;B*W=]]Q
MF2+:?V6? O&)W/%3 GF?.,'2B9;&W\''B+H,?64%@K>A[[FOZ?\>Q(VH,8\U
MI85NV[UF U]:*?]/.< 9APN1F*%G^@<746@>Z\P0?2QA^T:K<K@S3A2B.D-W
M6$'4H2?'@66.8Z(</=:V#)O<XU/.YO(VS<_E$#$;^M *,O>^!7XY< C9A"B
M3[0)X,3^GNS-]XL]!YI-$+T=.K [*(M85;8S/MZ;YV%"5-XGFE9ZU_0B!ZA<
M1))?MR;OPP01XJ&5#?!P4)>=$.7XB:;5VD@/BC?!5)"M+@"Q(.@Z041Y:%PK
M$2!*\Q.=BZS[QP&BT$,+6\D!47>?M-+=CPC1](\%1"6'5NZ0A>C)";Q_*.-<
M"?N(-]:E^H=X)[@5OA7WK/YYL\IV?SK^O?@D>PO9_UXU(<KD$TTR^4GZG&-V
MZ<2>2C%9K6G1R]($$;ZA8WH"W$<O=OTPWD;\D' T(8K@$TVKJ$_=_6(F7&F7
M[32LWNYWX+Q9L:)Q5K;.RN:M"MU,$-T<NO?]$4S4U2<ZUV[KPA@=38T#B&CK
MT#L= I@\\^@J7&\B_LR#V'OAY>SGDJ_"B+]=*!]_Y<G-ZL'Y7L<:46:?M)+9
M6XR6Q_>T&!AE$VRG#99-#64K+&V&@7:87.@C1DK1E''^$"4>>JS7_!$5^$DK
M!;[M6'<J"-T=")\<+\B6D+''%,+H;3O&R4.4=N@K.\@[@-B4**9/-8GI3;K4
M="RS9\B:(FHX]$ _P"%*X]-VB]);:F&MZ=D=A-*5K,9I0;1R:/9^T$(4SZ>M
MQ/-C%+/W00PBK4/3VT',9_%H]YZ"]&@2]_4A<H)8[DU5+TOJ7W[ZZK3\VS9.
M9/<.,494YZ>:<G/K,4(.8]9"=D"0^\J2LA9SBFK&YTQ31.V''GNO:!(#!E.=
MB57^R6?N(L"GR0A$IWP20Q+35B&)$T[FZ'S6OSR<L9S=O'E6:5\=EE7Y!E9^
MQ9EZXPC5&\<9>Y"=,4XW$NZ 3N^8[CL>)]'63;:1%SSM78<S)88MIKK"%C7=
MV(5KIX U*W&F2/P VME>)(AQ@*G6.$ C+CY]]Q(Q\L06//P0*1\:N&,6KH-$
M6-E[]'EZB,E^'(A2_52G5(_W9!>&LDQV+H\] P6BLT-S6PT'44>?:M?1>TX(
MHH=#FW=,2&JC\B2D&C9F1 %\IE, ?]N''2#.6,"-GR$]0Q1M:%)+74^4L&?:
M)>R]_L]& ?&V45RWY&UCA@C7T-CFWZ4_\I47\.4E#\0?R:WPB-1Z?PZ<M3PL
M[Q]\^2?'"^1KYD7DQ6(2]U%-Y6YYY(7+ V_4,Z+@/=.U6ERC*1K$X[*O8=GW
M,/5%ZG6Y\E5,?E<:NLN^C:5?Q]+OLRB@-T,$=^CZ]TTZ47:?-9/=%RGI 7]R
M$KY,[^Q3L-PWH'Y]4_:?/P)-/P)$VH=4O.\? 5'@GS43^+$?P7WB1$GCGX$J
M_<\?@J8? A)#@&2\[Q\",9(P:Q=).$VDZ^2X&P<1D?NA9\R#6%U=D9I3?!YQ
M)Q8N2?][8"_-C!@8F.D,#) ZW'YQ6SX>YBVRO$F+MMW,D* #].%[ ),8GIAI
M#T^<D$YL*93QX\)F2$P#>N4]H$8,?<QT'[^J%S>Y5-P\;$B,!/K%/&P_!\*N
M?G5*<Q-\%*9_<1)1!IO?I$OY]TSXB+&5F:8L01HLT."17+9>>6VY"5CE&VK>
M8K(--S:\Q2#1'.CE]\CRG!@+FK>*!9WHH7T"H"O4RM&4A?),*_'M/$Y8Y"2<
MQ=^<C6DLYTBD"3KL76))C%/-6\6I3OB /RV::F>8G6@B\2[HM#ZB>4#MF1.C
M7/..HUS'&T#KL]\>!7..Q+.@D]\CR<0HUKQ=:B=3C_ZW.+\=7K.-MV*471;M
MJ'4F<CES8@&?2*@)NNX]\DD,,,VUIYSJC%%[X43"/]!O-L'Y'Z&_%'8O/7//
M7>$)>8+;$8@20S]S77FM-)FAW90@^X[=J4'Y/?;/#)"0$O3X^X6;&&B:-PLT
M=17@/RG[&MHW3CL2IX((O%_:B=&KN8GHU:F8KI\3IP>]J^VJ5LT[D$@7].#[
MA948_YJ;BG_I M9B4I$P&71?QZ1^\9Q'SU?&/KAE8$Z,=LUU1KO0CNS.4OTP
M>/H@AM,U\\O"QJE  D[0T!93L2#&C1;MXD9';"1I@$:EB(5;2A9(] >:W1PC
M5_L!(49P%KK.D<![L0>,K(1Q')"("S2RM3@0PR:+=B<['S&]KF?BPG6CK0P4
MV_/\6"!!"VAB:V$@1AX66@^5Z!\,2(0 FKAC&,3C--P]DN'3]XUX%:@[V'E!
M5/L7F@YVWM^9W<>&*,:*<KD@FI4T#@FBU$.;VPX)46]?:-]JT9"4_-QXGE[\
MT8J-[0M$[X86MQT1HFJ]:'?F\1'/EB,1,4X'H@]#8W='QZTC'\M[DZ LB)KN
M0M.!Q-5;SYV>?F9-?I,%(K!"<]KE;:(HNM!Y0G ?7(XHE="F7;H\$;?%EP_<
M?0Y"/WQZW>]^HDZYT*13UG6CI""]SLH"]B"!R)30SK8B,3VGB92JOL8183\7
M%1R^>*Z< EB3_:IBF((+Q-A=<O&J C]WW)?+ A["!^?[7[SD^3D-,GT.H_MG
M,=A>.C%?RJB4L*;*8%K'#4V[5/7U#"7'=;,<:M+Z+&N /81J%VVE#9D EJE6
MF&J&5=LQCAV40!%?]1<[FD:JZC? ;G?!S;X!*UME<S+^/JTW?OC*N8S+BM%L
MXWA+MA*\Q;)6S+[)IKB_-(X9%%<1WW2/F;#O;12ZG"_CS^*&LRR*,NHMC'_A
M)MZ+DB/KZ**)KJJ^SD&M8>_ 6"8'K+PBDS59GCLRJ\O*RL;)@DHMXI?>D463
M;E5]C=.LH_"R(:=)Q3 57 QJMB?"A2;BJOJ=/.9ZB0S4<!&#&T'FCF^$3Y_%
MY.!FI6SUZ>];+WFMHX2FXZKZFA]7-1U"GU!E6;FX/4N&KHH;)P;JNHCQ^T ,
M3>U5];L:5PZ@D_Y+SHV_.=&2"2^JG" LRM[;DI YKBLZ'JE_JOFSN)BW:1PI
M*!XCWC&$5.6$@CJ0:$*RJJ]]Z*ET PPXJ_#-"1S&@8#2,F)E>X&@2<NJ?G<C
M"T+&E1,_LZR0<1:@IHP8V%H6!D1->=!*4SYBZ7V?6!@@.C(T</<L%(?5!T_J
ML)HZ%H@Z\4"S3ORV&^!!$:Y84<**8WDJ)JD088'$VY0(HH0[Z$K"K4/C(W],
MF!?'6W&-BXFG#4@@<BRTL[U($'77@<[%KH21PHY=$A7S5.BP0U*MON1=A>MU
M&-PGH?MK'2=$%76@:0'LX0[5O'\4@H=@)RW-5''CQ""J*C1^'X@A"JF##H74
M ^C<OU$PS#]T$!T5VKL/D!!UU$&[];!'!V=: F*<#T0UA:;N Q]$U730+N_!
M<=.3PWQ8^[!!I%!H\CYP0A1%![I3#C1G97=JXJ:TI&M0C..""*70\MWC\A!>
MN'_?>A&_W,9>P&/QA%8I&:28E%U9UH%#%$\'VM;E-N\:F.$^A"R[QLIJ>>HJ
MI;#E58T3A<BMT"6](FI(E&"'S238W7GOPZ&9S==*.1)D>1'FR NQ)U?0E2E-
M7 F78PE<0T2_A=[I%UQ$37>H._/T4>-6_KS;1)[++64)47ZA,_K%$E$-'K9+
M>G#<W/K=<83(Q= 1!CFZC<+E5JX>RPX^KX.'J!L/-:_7K>T/F"PEY62I+)L=
MY6R<%D0^AI;O 2U$]7C8;@TN<:@A(6-)X&&(R,C0"ST@AZ@B#UOE5#C%A*>.
MGBMGXPDPF-HQO_22K04O]$-$1X86-TO)AD?)JSP"-+D(EG+IX486J<.%J"</
M-:_+/=RQ(I//<IF^6\G19I.5/F,;69XYP9+QO(9QB!"Q&?JA3Q 11>=A5TMU
MWR5-B"0-'=(GFHC2]+!=X@?ZW&<_2363H PH5>U,$574M&5&A(C7T#=&8AWW
MX2KYYD0U28.F0Z)&/=2L45=Z@(\WV7OYDL59,>,L(+(SM+*-+(R(ZO+H&'7Y
MF&=3_Z 8(7(Q-+>54!!5X5$K5?CX*/E;(':69.47+7E<C!#!%]K92AJ(NNZH
ME:Y+BX4#(L"HD*[R/6-N^OHLD^H;1P/1<*'1.T2#1^('M)9KHM5"I'AOVJ$1
M4;D=Z5)N\5X49)27/Z2Y7]3^$<^56PS5 @KV<^ E]F0A&B':+;2]M900%=N1
MUJP)[PT51*R%#N@0%=$6CR*^5,:Z=:*;Z#Z1L[P_._Z6"_,JJ]>10U1L1YI.
MG6O6J8*AO'2V].J,;9R(O<BBQFE!1%MH=%.T*&O6H4%49T>ZU%G8 X0#>>V,
M_<OY[P?G)0S_RB9GY^?G>9(H9YL\AY&<I)RQ( RXVJQDP8P%D6BA,ZQ$AJC%
MCEHM -ZHXYP^!7O?>(M"[?BY3_E15\_8M>+BC(EFY)ZE2\>7CROCG"#B*_2
ME9P05=91*Y5UT^P<R UR "2!E4O^Y 6!3;@@DBITA)6X$"7542M)M>WT]MT_
MCA#Y%7K$1F[&1/EUK/-@,<+08H7D-D8$6&AP4UBD;YJIP>KH(.JP8UT9%VH[
M4O^Z8]%P,4:D6&AJF[D@*K)CG<>+'0.')5P@.BPTM5DN+HHG<!T;1#EVK$N.
MW=N9>C3 S,,X)8@."XW>*24RM71VJLY%L%09]M*U@GL/IIN.B9KL6%<.AL,]
MJO"B\FIG9=5"D33=I!T+KL>($@O-W@M8B#+L6.=A9$<0DQTT%2MD0H6,8P<R
MB!P+C=\+9(CR[%CGX60G'&1L>=U!1%GH@B[!*;-)7V<YMFY6/_&EMUT_\&C]
M-4QJLV:/B3+M6-=99DWZ5')3S=.?%Y=[IM,*3-9@JHIQ=A"A%OJ@)^P0I=NQ
MUI/1V@!T&491^,T+GF*V#99BO''%S-A+F/,4<6[#XNHQ(MA"\YO!YM[QY;#^
MDR,3@B:OPLA.]"M/G$>?WW-7?E:?M'],E'/'NE;(MNT?&(JD_U@LJJ83GW5:
M6Y24.UL]E>Y?K:4R3A8BZ4*O](^L"5'PG6@]I.V4>.WRQ)Q$1A5,8S5!)&'H
MDAYB152*)UI7[)X&*UE5#5IY98E869V5]2V9D$\0G1DZRA!L4H6[V:CE\Y^^
M\\CUXEI)<4*4FR>MY.8CGX98?VJ&)[5B+TS+,IX7-DX+HCY#R_> %J( /6F7
M 9CPA-N'C!I TE0?$7>Y]\*7S!%/,?&O>.NK/"!5C@J,C$^<)H@\#5UB[@EW
MLVJ[X7%"E*DGVF3JQCW#!Z+DF:NYDH3)ZCVT$T3%AE[I%5-$-7O23LVFS9=:
M@W6?0=6+?;031.^&[C$#UVW$7[QP&U^4N>GJ@")JW1-M2Y'W]@:7*O."K%+2
M.":(N@V-;CTF1%U[TB[_\/&3HSVL]"ACXP21M:$+3,O:Z6*(GZ7">RT^"%2N
MGV")GRXM1_)8%/.W<J%W=0Y;AQQ1#I_H.M]-IRT.AV#2+V+JFUCQ54Q\5^V!
M\.HI&K/B"[.]7]E7&F<=T>*A[]\YZT3=?J)W&7:7P*]V@ \+X+=O@'=RX#\\
MU@!_5D>\+1-()%0 07C?X$^)886I]G/ZNH"_MZ+-% E+0)>^<X2)(8QI5R&,
M?X[=)P0?"9% $#H%'Q=:OO(Z*6E*C(Y,]45':KM2(4Z52?4A-?DMBLGS'8SC
M@<1$H+WMQH,8#IFV"H<<O>&X.2N9F/A62Q0E;=M]/$5"(= ==M-#C'U,6\4^
M2-N03T.0=7N2ITCL WK%;HB(P8ZIWJ7[;<!!@F-*>31."1+$@&:WFQ)B!&.J
M=[4^F1(;IC-(# .:W6Y*B &,::L QG%"PPG&$_G2Y;CN=KWU94HGMN2;B+M>
M^F8EKOW+>#0_&X\FJJKXQ_#L?#PZDSK#AJM<_?ZK<=B0V ?T7G>PW0G/\;TY
MXJ;$2,544Z2B<N?%H8KR(VORO4T1Z1\:TRI7$X7ZJ4ZAOM[?'\.UXP7F_8TH
MWM"B'?O[XKM7)^W-B.KTK)4ZW?*'+>_[C9OE1\:=/$,T86C(#IVL%'6YTCJ^
M>(R3R''KY@@SHI([TY2V!.E!>4AN<4FX/[MH'@%$'87&[10!WXEC;^6Y:B8D
MU?"+<I:D]L1*#3KBSSR(Q2SH.G##-<^VT]XJV4"=MO?@?*]CAZBFSC2IJ:?L
M>@6ZG3;310J55K-=QCOMLK1AEK7,TJ;SPWA%Z\:A131;Z-7W!2U1XYWI7/*N
M@]R+=;B5F[JBHFT!JXI:55^:TJP*[@Z]?A@;C[;.$%T8NO!]$4K4D6?-=.3C
MC_GX)Z6 4D1XAFY\7Y02A>J9SE7Y.@B53VU/%3-.&R)@0W>\+]J(@O>LE>!]
MA)2IB[APQ1(+YHF(& Y=TB5QF^P<F9O5ES!XDMDX/O)'J2%G1ZT>W(4](XKC
M,TU9:]ITK=3(Q<#D;1R?Y769>$/Q1>T/B4Q;LQ3UE?J=':3#?"Z/2@\??>_)
ML6)!] P1P*&'^@4842&?-5/(*=.XWR1IB/X.7=4OTH@"_:R=0-]V*M:>LK*.
M?/Y]*>B2]<XJ_\Z/U?ZB(+LI(4MW3^:7K4LV,4-B M")73(8\^B%_^?6"1)E
MI\O7!_&=-ZOLPIYPP9P8+ICK"A<TZ%*)F_J(E879XRN3Q25^^54[(@US)-(
M?= I.O(@)7EO%\N_;=,,0GO#B7-BQ&&N+>)0VY,**'D15I:Q)K0\1T(0T-K=
MLI&>O ;2BZM7G?2#SV$DWGG^XB7/SZ$OEZ36#C7$<,-<6[CAN&Y6J=HYH"[;
M09 VD4<+L@]%,S)PP*H-&><.B2) 9_67.V+$8*XW8D"#+\/JF[S$_:4ZC3=Q
MOI?9W(W#A00 H$?Z"Q=1[)\?(_8_'&+L:Z7<;P@U1,6'_C&&VOY9%5&.GVLZ
M>1/M0^V3SYJ9%**P0PM;2@)1*I^W6QM.>ES5XY".%=;P@.C?T,[&>% G&M_=
M_[R?"Z+@/=<F>._I2^U(D1[B?,?NV<_V4(*(V-#JEE-"5*WG.A.R4U#Y012,
M?[2'%42&AK8WQHHZ(A#,\!I.:8ER]%Q30O9CNE@+E:J-OZE;]WJ.J,W01[U$
M;4%4GQ<Z,[13>-OSKF3%.?0+1(:&SNB8J:TK<XT'3YEB?\^3Q.=+:=YPFUPY
M\?.P#B.B)+W0*$DWZ-7.()47S^,69RRKH6 259BL8YP?1*J&7N@-/T1E>M%,
MF::$^EN!]#4,/L@/V(7<'^DEQO='+A"%&1J]-[@0!>5%.T&Y;;Q>UYAC2?!]
M@0C*T".]88FH'R]:)1TY:F%DSX<>1!2&1C>+RT/D!+&OEKZ48>DZ8(A"\4*G
M4-RD7P=&GDJ=2HS>.$6(H P]T2.*B"+S0F<"$KTHV?(80R1IZ)4>$464IQ?-
MY.G3SJ'W4O4YC+CW%+!/W]UGM5>]+&)<$UH@4C7T@"%ZKIZ=Z*EVM>N"J% O
M=&4>0;J #S!N>M$X X@$#8UK)P-$B7G13&(^T6#1"Q@0D1A:V4889N<T$5C5
MURL"]PB$BC4*$! +VPD"3<95];N9E+X!(<V%'EF) Q1J$3O;B0--E57UNY-&
MWB+Q['B^W,2R\L-P*=A(-\#;0@748Q%SFWWYN'#=:.OXY:1[4,<)38Y5];M2
M1&"G]K[#LJR\/4I(Q5H5="R37YNC0U-?5?UNIA[OAQ^HQR)N,,3/1;"\2T?J
M3+[V>/S1BUT_C+<1?^#?DTMQ*[_6T4239E5][0-1PR[B6&4/.596,(X3%&81
M/_03)YI&J^IW,SB=@BGC($$]%O% /T&B2;.J?G<3:1),\E258NK]64V]L\9R
MSL[R97[7@6C/@E,/*N:MD&>-EAO&B?+(@8WDLW.:K*OJZY=U06\.A)!V]Y%7
M2EBQF[QBM HZMDC V ]Y?S;;V3E-%U;UC<R@8(Y;;-ID3;;;BJ$JX-@B%V>_
MOAI&!D2Y>* O8P7HPM[1Q30# T0IAL:UDP&B4CQHI10?>=#7/B"L.KRK8HX*
M";:(Q =(((K$@U8B,>'0KGTTV'805\4J%2 LTX?K@""JP8.N%^<>6L1DP6*E
MBE$J/%@F^M;Q0)1X!R86V!8#0SH<R(.5Q1O(1^ZJS8]L-#AC<GF#<2P0+1?:
MVXHWUR]>P*\3OJY[?1T0M=M!%]IM39=J7CI$895&+X\%_"(K,%7#^/O' )%M
MH0NZ)"=QA'66GYQ(/H?C2NK?CWSEN5[=&^N *-(.6HFT;;@YU*&2FK0DRXON
MG(J1%3;."Z+.0M/W@1>B%CLX9IGL;9,7F*]ORE)0XEE1X]@@TBKT0!^P(:JK
M@U;JZM$OO,>/.3\@@\Z/EAUR7;%B!2>C<NNQ.!%UUD$KG97TUGQRI.Q[V4:T
M6.B@'E U)"JS0[T+>7O[%!LB0BVT=1\ (<JV0[T+?$\^U%BAW0P1<1<ZPAP]
M^])9S89$>7>H+6<PUHEZ0"Q)6U6Q1P4&H\)N&QB(TNY0;R+?GA*!2+O0T%T2
M\<*#+1>OH:LP6LOY67DNQ$<>NY&WD7_>K!Z\M3!D'2I$U7?82O5M,VZTZEV)
MCZK&*O4JQV6P2DV5P$S5-0X6(@Y#MW0.ECS8ZRH,U#(,F<#B:ALGX9I'AQ;1
M#8D"\5";0-RL6V]14N??YC54OCN6UV&_R%I,53,_/B%*,?1%?S BZL5#O8MZ
MCV+)."*(. SM; TB!]; #8D*\5!;GM]&O6HUSEBS'FZ(",70$=W/@J1Q/-?Q
M/WW?\*4G[O0Z<"-URXXO WPWJYM'.;-4P<%@+U9$!7FH;7WNT3T%LZ.\#58T
MPBJMI!%1,3\J&BJX-(X?(BQ#AUF WQU?IZ8[-(.MHY H/ ^U+?"E=K@)C$5C
M#2;RQI%$5&GH/6L>JI^^N_Y6QHHNXIB+_[^L/8MX-B+*U"-M"XA;]_ M=*N=
MA^VWZL/VC!4-L+P%F>K:-&<C1-R&'NJ<L[IU0B.BA#W2EFHXO>TW1!B/78P0
M]1G:T![W$O7FD?Z<$[M^OG=\'K,D9.*>F*^VF23,S7[SYKV/R,W0Q/9XGR@P
MCYH)S*<YS&N7 [FI,98L&'<YHB=#N]KC<J)0/-*; 6+7R7_BX5/D;)X]EP76
M^!N1>:%1[?$W4<8=M9)Q6X>@;?U1(R(LM&2G3@[]%RD%1.+5*OGLN)[O):][
MHX<CHO(ZTK92=T]?*M.YM!!+2[&\F#5QQ!$BPD*3=X>(.H'ET1%O.5?A>L.#
M.,WR&D4RE:N\X\O7LLAM>ES]Q3<G6HK7=2]2A=.EL'4X$67:D2:9]F3]WCG*
M1I5FU199I4EV^<HJQ;)6F6J6E>VRM&'CI"):+_3F.R*5J/R.=!X)=W)<Q31Y
M+3=+A4I%,__D1)1=Z) >P':3VO/3=QZY7NP\^OPOW'MZEED0Q#NJ\\0+<3/7
MG[:.+YU1EWMM1)2"1YJD8 ,6VAEJ/QP8:Q^SL?8#,MB>L>PFI-I7W,89RV^$
M97=24:(K]\+DS1C_P2"Z,T3EM_B#&1-UZW$KW?K(/2 &?SUY^0^'(6<__#=W
MHOC'G9^):?+'B!(.??Z;))\HNH_;K1OO: 9CGGA\7_E@9OR7@ 0-( /]^27<
M;),X<=16MH8NKCDN;#8FQB?&FM;#&["0CDE3Y39Z-6D:(W$6B,IO\@=##.F,
M6^T9,#1I(OQZCGJ$5+[/./E(N GZ_#=)/C&R-6X5V2+L\?TG_<?3CP3?H-]_
MD_03XWSC=G&^;E\9?LO$(Y%(Z.L.B7>?^7+K\W#U65@QX5^\%[Z\#H2UGCSQ
MAB57VB7QYVVRC?C%.HP2[Q_*UW)-:!#S!_D6=FC+R)@8N!QK"ER>LNO%9#YK
M4[Z6RH*NFG]7:K.L.OM%-< LVJDT1B*@T'?O"TUB$'3<*@C:=I35P.?#,V>?
MXL1;JYW^:66<3[G/('GF$2N_D:5?:9Q3)/X)'?F^."6&0,>M0J!'+.O4.I8*
M%!LQ:QQ,)%8*/=<EF#QPQ/O*ST$LGD3>RN/+CZ&<+=511HQHCG5%-.OZ49*2
M%F"5$NR7M(SYQRH2$(26[IX*>3RTZ\3)WD5G$V+,;J)IKPG>"<!#?MF:5683
M)$8&;=P]#+<1?_'";>R_WO&-&%GY<C\6Q(#61-,NDD/= 8"4!5E>TAY6D"@2
M-+S]K!!#/I-6(9_6<^QFP%S$=J."Q$^@W>U'A1CLF+0*=APUS6V,R[68!GN.
M;R4M2,P!FK[[%ZB;59Y=ZI9'2D"\=&+/O0B6'SU_*[<0-7E7FA#C!A--J9..
M["6J+.5)N$0+:5SXC*E&5+[TK!D+%:8)(O=#=_46/*)D/]$JV=/HNW)\5Z:'
ME&_; D (6X'D)D?2.&R(T@Y=9 *VGP/Q5A(^!=X_=@,H,K_'US!XX;$,B,AX
M2=P,/*+ /M$LL!-ZC&E!U<9V5\RH!"E%>^GJF-C&<1!1VJ$3WP6:1(%]TH7
MWBV?%^I(DSQH">*9.\+F?2*^X\.E6O.5?KUQ=!'Q'3K9!+I[A&?ELSI"B=+Z
M1%->J>8=PV:(:9T/JA*,X,CEA#\Y?PLC=N4[<3Y"FA\6$?T<NL<$6U=._/S9
M#[_=;S<;/TO'59[IW' H)*KK$VWJ^E&]Q*B3#<A3J[^=L6H;K-*(C4]C1*"'
MSNHK=E.B@C_5>:C!J=@33]T=X H0U3N*>()_4)]<!RIIF0WIR:9(( "ZJK?0
M$>,#TU;Q 4*\^@2#7@UX-K&&!!*@ATRP=BVFUH'XEM>K;12)OYK!10PH3'7M
M(6G8+0RBH@;+JECXG)PB00;HB_Y@1 PV3'6>QG T2S<[+(GW3>-OC%,DV@!M
M;P*;7/[<?>=7IY!Z<N&F>OO^6;Q(Q>K=^\)-O!<O>6U&%S$*,=4>A3A)[]&9
MF&R87<(-;67;J;#!5.M9FI6\?1L'/B1L ?W[[@@FAC.FW80S3HOQ=KUVQ, I
M*;9.>ILB 0WH)!NEMX.H$0,84^T!C,8]Q ;$M#*K$^,L'/"0^ 3T42])(\8C
MIMW$(TBX6;=@?XK$#* C3."4)ZR4.<L_?1?>"!P_3S@>7P3++V'PI+R0&O+R
MM<Q@Z@CS<:<A=<08PU1[C.'4AL"XS+\C/5(E_Y8BP7NL(F/RB[*1,AL>+U]9
M]<N8^C8;!TTD>@$=_YXI)P8XIJT"'$>/K5V@7DET+'/@IDG.<[P_5/$V3BT2
M_(".-/MN4]U!K*;EV3;B/SO^-MUY',?;=?I9(U)GQ)C(3-NNAE-V'A6KZY/(
MI*_D12J9HGU6^0(+A]T9$DB!_GUO !/C*S.M"<6T4 P7RE2P_%D=!A,J: 6=
MSSSGF/TI<@)1RSBE2 @&.O&]44H,U,QT'T:B:;PM1:06T*9?D_)J?%8P0T(]
MT)M&HM/A>A,&XAYC&1IQQ:3MP?F>[?^]Y %?><VB/S-B]&?6*OISS!2@=4_1
M%3E%(VF4438C3\TJMOG_D#7UHXV/=B1R!/W6:PJ)4:*9SM-;3HGB#0:?<;Z0
MN [T2*_Y(L9P9JUB.+1U.,<R=O4LLT[)#7>[*Z\E:%E%\\]3)'0#?6."M O7
MW:[ESAZ^5.E>I!LB_BRL[KWPU ]?PKCA?(\8QIEI#^,<U5ML,*LTE*7)V6DJ
M'^QD8S8^6)'X#G1>[W$DQGIFW<1Z.F-2MF*</"04!/UD)++H>)%Z$[M9K2X=
M7YYL?/_,>7+GQ;_NW4 R(P9W9OHWD!SL&AJU%K7R=].5W/*I*C)5DZFJMNP;
MF2&1%^@5$U#]*0R7WSS?/SA4$4,G,^U[0T!/T+!'5DB 8='##HEP0'O;3,><
M&*Z8=[.%HQ:1 HN[T/=7822E-=-4S)&P ;2S42KV/'/F1/U_KBW_$MH+3)FJ
MC!56/$3FB$(/S6P"B*_\FYC:A=L@\8*GVR@,Q)^NNFD9KLY>?Z^#:ADO<+V-
MS^.#(PM1H9]KWTIQBLYCCRK1+BLKL=V65:B^HBOL%,R;M^HA-T<$>^C<]T8O
M4<.?=[.#XY0(7Z\WCIN*^1?W5VQZ/F47R_2H2.,((FH]])"9]4]Q$FW=9"OL
M^B1,?L?52[+:';/W*4M4Y^?:]W <[!GVY-VII#;(9M72_4+6/) 1=1YZQ#J>
M#HU91$5^WDJ1/SE3^V*-A[FRZ'F)"/+0-;V#BRC SUL)\(05F,<0=K,3S;YY
MRYMXCD;B.6H<+$1:AV[I'5A$*7W>2DHGQ1&/ADO,OZ(M7^YB91PG1"^'SC"R
M;HP_R3M,DYL*2U7R'5R^9A</8D64SN?:I?-6O407W*9E6-%"-3'$F3K7,2MA
MU>,14=2ALWJ+'5%MG[=2VVGK$DG\R3-<-CQR%'=9:?-/2$2/AQZQ9S=UY5BS
M.#O7#"P4W?<6N2"J]XL.-QL<U>]#^PSJ#K6-]YYJ:\MKZ ()%$"76CL4[@.3
M&$18: \B-.YAZR?O[H/7#M"0  1T48>@O3%^F13KT/-U08PJ+'1%%0[WJ  I
M8T.J&)7-?%6"TOG:HQ7SM04B_T,O]((=HJ:_T*KIMP?HHA8@X\P@>CVTOCEF
M+AYC=9QK'2A$<7ZA2YROZ49S,-@O>1WSXPJBP4/#=\[(WE/L%D2%?:%+8:_>
M^UL:;#FL;H'HXM"@ECF<J'HOM*K>F-?+*:EU_D?D:VA?<P^%RC#YQ0OX=<+7
M<1T61,UZT4JS/OX!@77I[?" O\/\(LLS5<$\.(A0#3W0.3C5W!W[!Q&B%+W0
M)477]>,M(CLY<JP93A =&5K:8BJ(2O%":TJ;AFB<6<H&H@-#>W?)AB_:?/H3
M#WCD^&)Z?K%<>X$G9^*)]\*SK8@X*//_O[UO[6T<Q[;]*_QV9H!TH_RV[X<+
MI![=4X/J2I!D9G!0N!@H,I/HMBWY2'*J<H#SWP\?>CE[RY:T39%V"F@T4A9)
MB7LMOM8F-]_11%Z5WTSWT:12)6%4Z@OVJ-,K^</;R<&XSF+;C5"Q6$$?!(53
MH0]-BE7Y&]!GH>D3\D?I$M_7TWS52:@\^KW"H]T<^1GP"W87I=[*.IN@^(J
M<BILHNFO*G^+44OBMW?4D@G>#I.@%(L <BI,HJFQ*G_K?NGNT#3H:R7=6QCI
MH%"+ -,CHZ3+5JQ(!>I/7L*O8SFY7.^;1\_?T<1:E=_(]&A/50JJJ'#V92*6
MI7)E(ETQ3H4?-D7:0]L)ZG83?/JO;9"^? [E_CNU04"=8K][\L(L!M=O4?S
M@U3>RY-'ULH":ZFP61]%KU"<=:YC(DT=5OF-,=&ZT78X?V#[QM[=&Q=,?Q>K
M?%@6E" 5GU:&F<R^3N0/0GF==1")O/EWLCQLFOI2)C^U<BS=>KN#6CE"KY_M
M3AN+)M*K_.:4%"<LES>^HDE<L.]Y_$ O:PB/JB$L94-XD WAV8F& )T&"-X_
M&X(V%LTMH?(W;PA=-I\Z8;W3;0S0$8)@;J,Q5+=>WD57]ZF8O,I3^/(4ZBV/
MGP.?)_LW7<S?T;PD*K_9V5.;2N[.\+.K?JK[4^\BIDM0T0KTL?"\$'=V:52L
M6J&<32\+NJJZ_!'4N&KG[VAN%I6_O^6AK,CAQ:%,99\9T,>"&-NAD;EVIWDV
MA'SZP6,_2.1Y>;U8>#60Y,^OXP!P)3?*@.BK&9CRU?1JG",N]8K%7/$!>Q=S
M>2JFOL-V$QD@?B3(D+?61(C^J('1^P6LM!,0RGV7QB7Y;8>VJAB_PFB;OBPG
M&$WTB0V,WT7PD]7[68WXU2"HMEE=QSZB'VU@ZK8!M!+%U$!=@:J'?+\Z->!.
MQ&^O6*5""=N.L<:4(+K$!D9#_Y\V+Q"'&#2WJ[P@.J@&[:Y=;KEY8S\O:I82
MCNS,&"#^&FAMV[1H(+2J__V3)RI6G!KJ!W5D(GI=!J8B\A^QZD=<R.J#YUGQ
MV0+6.FL1YPJ$];Q82W21#(P&[C= W9QQ&S<8AW@P("3GQ3BB7V/0RJ_1IU.N
M,>LNV OW8NN;W0:(+P.B<P+D^[+_>-I\0/1Y#$SZ/$@5/MJ [-(!MXJ]*\1T
MV95"==/S92XDU3!X2/2C#&WY48YG&2?VR]EN&4/$@P*Y\:9:!M%],C1^G*?_
M)E+9R)/(HA,6Q6P;VK^<KV+M"G]=]I>8YR_163*T[BPQRM_;@K__<(*_B&<$
M(N@0?P]YLO0=V 1GWY#H;AGVZFXQ8AD3VSOTVT]OH_X0\1-!BKRI!D)T/@W[
M=SX9;24'W>"J2/M.\"'BV8)8OBDF$]UE0^,W7/]D<RV;$8<<Q-,A-G>>54JI
M]?"LF^BL&[KFK&MIEO[%%/U^AY04Q-<'6?%V&@31#SALY@=T44;!6X;^U3T!
M!7$80NS>#FV)SL2AL\[$,Z,MXFJ$V)T ;7<W ,M@]E^WZWL>U_&3Z'D<NN9Y
MK*N_P2,N\B473+_&.H\1SR3$^/QX/"+Z'T>M_(]ZE\2G<.\$H4ADGM3Z7_*B
M"XR;MCDY0GR"$*\SY"31\S>R>G#*#!>9I^XK_LA]KI*-!A=,PF2=HXC?#^)W
MAAPE>O=&SGKWFO,TRGG*'>HS$3\>Q.H$^'APF;!7TFP<265$]/*-;'GY^K);
M_X+:J7H(1XB'$-+K9],K[$7T'XZL^@_[;G^9N^54(AB-$"<C!/S\&D,=UXD>
MQM')18S<-8O]4<1Z@T#\E) 5;Z=!$/V4H],,Y8BWBJ)O=TS<'B&N1 C<.7#V
M:Q0^*P=#Y\D,T<TX,G51E ,FZ[_S+[[M9-8.B/<34NIG2Y.F(GI&1ZT\HWTK
M]@::G<CQB\["HFV:I%ZX5+<6-%M(7#"NTK-[3]3;?JBU$>)PA93XV5*DJ8@^
MVE$K'ZUN!+>I%Z>'VXI*=I:MY9X_!F'H4H-!/+N0&>?08'8WCG1M-6.B1WA\
M<B=26]K-_A;+4YG5C1$'-J37SZ97V(OH^!ZW<GP[O.FM<1O,=\6=AB@\1ISE
M$/-S: _%O&.O$WU,=**/6SG171AJ7MG%JC+@QL:[,>*PA[QX0VV"Z) ?MW+(
MN[N\?[7II%R5Y!IQ=7'R2C=V;<T^1CSC$.<WQ'&BYWO<RO/M]L*<QG/G5MMC
MQ.\-X3X!JFM<KAYTG(K+9R]8R?UMOT6QFHW6,9OHYQZ[YN<^8(8C3F#*?859
M:)#B9>Q!$%Z]SCJ[$2<VA/Q\V4UT6H];.:W[7)\VI/GE<AG($KU5WA5[.R0-
MDF3K1"^,.*XA>"? 4[@9N4-X@S'1-SUVS3?=SBK&3W Y?CG1&/$M0TJ\F<9
M=!^/G78?=VL932]PJ1S$^?LVY&ST3AW"&5IG..(3ACB_&883W;YCY]V^W5A^
MB-*OSY8-K-,:\=Q"<-\*K2=$O^RDE5_6WJG(5AUV[N[A>8>]D<DJA]-<.ILV
M0=RA$-4WPV>BLW/BK+.SMTF(<Z>!)XB#$^)\<@POKP-4=S!]#M,X")/ W^?+
MGQ!]FQ/7?)LM3-+;M;CJW:QXN1N[7B:(1Q.RX6TT J(S<]+*F6FOCV_4&C19
M@X*L:DN*[,83>17@ZPF+_<B2$\1K"0$]'1Y?E9ZT9N0E>BDGK;R4_?7@M78P
MT6U?5=V7KG74B*\2@G[&!"<Z*R>MG)66I,"#;+]\?(Q52,K7]-PAKW6N(IY'
MB-\9<Y7H>IPXZWH\+D^=71DB'DF(Z>GP]S@A0"9$S^3$4<^DK1@[R1E<M#%!
MW)60)V^NI1#=EI-6;LN>U>^.S06HX.5)!WD?:;:BU$<A'%A.(DY*B.JI\KJ.
MMD1?Y,31,,'&HMLX&[]F@C@C(;IG1M\IT><X;>5SM##KQGF,A&)UY+:7*>)"
MA""=&PN)GL*IR_& <09F#UT9NZ>(7P^B<CJTJRR8.WBNIT37WM11UUY#JQB7
MB1W?3SI%_'N0$F^F,1!=?%.GSRMV:QD'MW+LT/V34V<5IXC7#V+\9MA-] %.
MG3^IV ?#W[MV2G&*>/X@U&^&Y$0_X-3Z]9^&R%V_NW1GRX9U-B.^08CIZ; Y
MNR5^*T_BA<M//S9!K$J@7'$[)?H/IZ[="WH,6YF8R5<^B(DFQRJ?M-<7X]@<
M'W%70@J]\29%=%Y.6SDO+0P;1VE;!V=*V5MDO,58C#3B)0[H/8@/$L)]1O2O
MHSC1ZSAMY75T:-2P-C)89S[BI80L> /,)SHNI\T<EQ:NC6[;!!!GD)-=-N*?
MA"">/W%G1)?ES'67Y;D1=X:X-"&(IT-<'9)40\-]\>==)'^J:!#%3LY&.U]G
M1._GK)7WL[\Y2&<[[<Q-V(&YR?ML;L*0N4G>+G9.5K[:7"LWS[ZSWD00]RND
MQ1MN(D2'[*R50]:2#XK<7O9L('?HTNL9XEV%^+YAKA/]K3/7CU3VQ'-7#TK,
M$/\KQ/QT^%_!;6],V!G1TSIS_[3ET6-^X]MGW(CK/4-<K!#C,^0QT9DZ.[%#
ME767P^/<=&NORPQQG$+\SI"C1&?HK)4SU(U=+>UXZMR.E1GBD(0PGB%5B4[&
MF>M.Q@84C7**1NZ<1Y\A'D*(E4-\3.IP4/^[$]\GEAS7 NZOWII_C-9>$-91
MDN@4G-ER"G8PP:[6]G[O9#4IQ;;WB-BF_R_?PL1KF'P/DR]BW_2K_I]U2B.N
M/XCU>5*:Z.V;M3JF>.P3-E1>'UB$)0=6815B>VX2&W$-0L1[)+8<P^Y?OO!4
M GWU\"'FRR#]@^^9!LR)7KVYJ4LI]U2EX)A.P[)$[.J!Z63LFTYHG2!SQ 4'
M+>XV08A>LKG1,X(-6)*S(W*/'8CW"9J[5W:DLD?_(EZQ^OLV#I)EX,M.>S]!
MB#ZBN:E#>_MK4^E$4CUQ4@E9-:4[3$%\-]#NSC.%Z&&9M_*PM.]*FM-%3D=6
MBB[., 3Q;D![]\P0^65?@I!_%G\F=:0@NB?FIMP3H ([%%#SU&_R&5,/[1,
M<0M VUH@P-7#K3S3\Q2MEJ+!Z?O[+N^3-/;\NNNPYD2I?V[JLK<F=<II\B$*
MDV@5R)N2EZS(J6:I:LV39?Z/_(+9;WD!]JF$J/<0$@M4^IU'C[&W>0I$SWOY
M(ZCM4H@J_-S4D:2Z>L">I9I",$.DL<\*1"B'EG:8%43!>]Y*\.XR^VA$C0LG
MN8&(UM#>5@:?#U[R]-LJ^IX<&G.(XO/<E/B\IRJ5H6;)0RVUU0XZ,C=3V5T:
M:A!I&")A@3COMXF8VR7)+7]4%MS7L1 UWKFI4'3[ZE+T*_HW=L,W49Q*O^SG
M\"&*UTJLO5 ";9;"D9X&D5PA %9ZFL^A'ZWE$E+JW6)^)UID\,RS7_=W/@NB
M"KLPI\*VJ5V#J>].;J:S.]0?+1#!%H)CA5Z_!:$7^H&WNHX2=5?N(4X1A=N%
MJ>,-#:IT8&![K[>.B'44YZE+P]D"470A#A;H<^OST(N#:,\PMB#JN N3.N[K
M.L 54_[4D7%J@2BVT,*.,H&HTRZ,Z[2U='",!(@H"XUK@01W<J-^'?I$079A
M6I!5'X^(L>IW^Y@C.BPTJ07,M<PHYU]1>&!%LR#JKPO3^BM6%T0IR935,ITK
M_0(BL$*;]\F1R/_S<Y)L^?+C-A:+0'W>69WMN>%B;A7(XT(JE=J3\Y7+R5MY
M7+J.1D0==F%,AZ55MV2:C%6F"V*ZI"(,4W8NJBR.Z=39UB91I-R04"G4.B<1
M>1<">/J<)*K BW8JL+R9<._<1B9PFYC99:#6^8E(S!#,T^<G489>M)*ANVS+
M/Q)'Y=%3R4M!MKCDH@[_N V#5/#NV85;@Q:(0@U!<H-WZMFK"U3KPKDLB*KU
MPIAJW;)^NYT>N.R5_>+&[5,+1+B&&)P<CQ;O:-*URF]0+#@*F0)5@F4&52Q5
M, BQ_@DRB"94J_S6AKPN79(;(UO%;A4^616K43.KS5))*T+1E&R5O\>A;4\%
M#X]MB<ILG4I0[490.$4JT:1PE;\!E0C1&CMS"CFI7:2QSB<HG"-0G"*?:.*Z
MRM_W;*E[_W3A2O<$-7D$B5.D$TVH5_EM3)U.O7N"^CT"1<]\NN$;@?.3)\.D
MRPVBZQLN#\G*L%[;]"F*@__FRS+-Y3K:ANF@CE<TY5[E-S:#ZE31W9ZJ?,RR
M,EA1""M+J:;3Y;"!=>Y!G1Z!ZY2Y1U/H57ZS0R2)@!5*B;[-C];K*,R&2187
M'/1*#GHJOW7:0?D=0<HV[4K['^ 83657^?OKWT"M#G9FE2[,F7X+ZN@(#"=#
M()IZKO+WW$G5LFA?C[3)".5>?P3E= 041Z;TW?V!BP%17A\8VQE.K&\37[4N
M[81V453,7=(20G@&M"1J]H-V44&.LHW"-C?=V$A1,7V%HJ[*_A2*$KT @U9>
M@&-K(T?>2N&&#C= W 00)FMS0!D;_8:G\NX6X.>K(QG1/S!HM56^\T)B7\UV
M(K;)-6B1284YB76V7U1:^PQ"' ,0@Y-B$-$C,&CF$2!ZF(Y))4?<WP/$*0#!
M."DJ$;T!@U;> -JB]'QHA/@"(!"NT4B;MHY'1/5_T(_ZO[=JS3CDS :* :+J
M0QA.BT5$'7_03,<W/;"UH9,S\VQ$K(=PG!:;B(K]H)5B;V1L.TDF(:H]A*)G
M)NV$7?L<^JNM#-Q_+>.71.%E*A; ]]M4'@:]B[Z**D9A*JHK/N7Q<RAP$ROD
M.HX11?V!R2WQY$KOB%KDTJP3$]'_(7YG0LPAT0DP;.4$Z'KUT5%9FH7X<.04
M4,6")=T@*N="-Z*X/VPE[E-N,3IKRB$Z/43F7"A'%.N'K<3Z+OXD(^-O'OSU
M@A4ELJQ(5BV3I1';+97EQ3KB51HBTCX$U29;ZYA'5/"')A7\G0KD!%)XZ_5!
M02.N4E@G :+.0_NZ2 *B"#]LM2W_:!.L?5T*Z#^N!5]44!1]4^1[)Z[?JUBN
M0AG;*GPCRA#%]F&'ZTB/-$GJ1)ORXD97F(,([Q 4%YE#E->'K>1U\ESG!(8=
M1#R'1G:1"42)?&A\J_NI,0$1OJ&1;3)A?]#6Q9 H<P]-;DS?>]W%+4*'_V.=
M#XA\#4ULDP]?HY1_#!)_%27;F-_Q'^E[\?X_Z^A!5*B'O2G4-?7"IA[YS$-F
M864>]DWF8BJ;[8A]%<-5B.24W-R.2".BHCPR'K6E%9N0^W1L,V:$*,;0ZCTR
M9GN?B%Y9!L]\ED%4Q?OVW5R[&!%%X)&I\.%U]2C(4"1@*H6^0-:1*V,K9JG0
MPJ:J"\U9'QAV,2+*M"-3D57P6AR@A NQ8"LFJ1#"IG#ZRI3UD:(7(Z)T.C(E
MG2)5J*6"&V&C*[:HT,"F=+IKPWWW>BY&1/5T9"IB.%:'>B*X<9-GQ1H5)MA4
M1+?KM1>_Y#? W'D__J8NXG@Y.,<D*J0C4U'$#U:HY(A**0_69#?5B,0L2YWU
M',RA5<H(D40A"J= ':)$.FHGD;9<GC3GC__$EUO!D:L'Q1R10=0N>+:_KV^$
M2*;0Z'TR9;/1G^:M\FON*A>1'5#-1D0===1*1VW3TS2J5=G=E,G+Z_JJ%[*Y
M<]51Q685!EF46N]B+TP>>!SSY=4SC^^"-=\_:2$JK2-#2FMM/0KUO4S 9 HF
MD[@S>T$45VCJ'FD1K(/P\>HAM]K5P^]1M+R*;WG\'/A[U[I$K75D2&MM4*."
M*BJI&GVRQ/)OF9Q=Q2S+X,HZ&%%8(03.$&>O=C8FJJMC0T$[&M6I)7D<T=7&
MB-P*8>AU.%IR,4W\,[D,E^H?7[TU3_8.26.BY#HV)+GNK4ME6,H2,9&*J7\R
ME<Z9L6F,:*_0YHYSA*C CMMME&VW,FI.E(P97LX431QGB()HLM#P_<]MI5EU
MQZNZ\>+ZU,^A6!1LU1V[4ME.\$?[ARRBECLVI.4>L^HY XL4K)+$G9$,48(A
M.GV2CWO)-GY17MD/*CK<WI.:8Z(:/#:D!M?6H^R8=((LCI-.DL5YLDX*1!2&
MAG:8%$0M>&PR-,5!9GP.@U1V%Y>W-WK;&UOR52#6WM9W&8P1Q1?:ND=>B!=<
M/=SP1'35!]9(1(EW;"C(!%*#HH.07F.Q!LH>NC-B(&(N-*^3)" *MV.3&V /
M,2%RD F(* MM;($)8I;EIRH6PGX^$$79L2E1MJX>2-=0)G&'%H@H"TWM,"V(
M4NS89+3E9MR(G.4&HKM">_?-C<NEODQFKQ8R(<JL$U,R*U*%UQU%_M09'DP0
M 14:N#\>_"-<!HD^BL:7G[Q8'CU+5/A3'CR&<O=.L R\.*A=<DR(:NK$D)K:
MO&(Y9W9RL#R+9%&6B55S62<2HK)"+$Z)2$3)=6)2<FW/I@_;]7;ER5TH;+M#
M+)X32XQ5#QFQ$I>(A:BR$)L^B15S/WH,Y:T(=]Z/]SSD#T&:? Y]J2>H$,[;
ME0S,_)NHQG4<1+&. R;27D=)H"ZUJJ,<48V=&%)CCU'E4E0I=M1]^N&M@U#M
M<+E@7P+O/EC) T%_N>$/@J)_%8/E_]\FJ;0,DY1@MSQ-M:78]R!]DF54+FZR
M?_9C@DBX$-+S8"I1[9V8O-#PF'2]7"[5#]Y*!EE7JW[128HNU.=Q*B9P+!5$
MOL_>8)V B%P,D3H/ A*5Y8GI*Q!-D%#&C5S)8*8R0L-&YF$O8OA6'-SDF:R3
M$-&F(5K62?B1'X&$1#%[8DC,/D:5RU5(698:M?/26%$<*\ICLD"F2LQN3%%9
MKIWA)B*90Q#/@YM$C7UB.@[S,4E:4O$4.DA$K8=HG0<)B<+^I)6P?[Q1^@V0
M$/$-0+2LD[ X:W/-Q10\#7ARZ?OQMO9F[ G193 QM'N[;?4.C[Z5=721F66Y
MK9,+<2Y 9$Z.7%.BXV%J,GI&5X;IWU]8%(I%;85LHK>R3:,IXIN &%BGT0U?
M;GW5J>^,%E^\32+]09O-*O#ED=';U$NWJ?CI2[ .4F_?N#DE.C&FQIP81[?
MX9ZN+/WU0D.]0+G5BE>P[!WRU\I;K%,9\8Y D,^2RD0WRM2L&\48G_/9( M@
MQUH(AH6FN-RJJ)O\QR:(]9'/Z($E&97%GRN'J(SX8R#(9TEEHGMFVLH]<[S5
MS#'IG#!/_"=Y*PJ2S/382O7"\L^R%\:I*]N"OXUE9%FU)+).9<1A T&V3N4\
MYOM56,SF#DY5B?Z9J:'=^!UJV&0II'.SJ["R+')G.31%W#(0H).D&=$+,S6Y
MOY_ M8)1+JZ*$/\*Q*$_-OW3BP/9Y]]XZ?Y=WU.BMV1JR%L"*U#<L)T]8?*1
M,UOVIH@3 ]K610(071)3D]O^3XX%B!<!&M@."_:$UY@2/0)30UO]7W]^#?A.
MQ,R8(MH]M&M_T/^+!X]/*5]>BO6(]\B_;N7.YZL'?9CN:IN*Q8"Z?.2]EP1^
M'2^(POW4D'#?JF[EE6+B']99@HCPT,JGQ9(948&?F53@.U'E(P\CM0DRBM7&
MLGOYL-R3N^%Q=O3T%_8]*_\73[^ A>H-<HWMZT/+^O)8%I7O8DM]["1]XDS?
M$F.;EC-$U(>PGA@MB7+]K)5<WT$8^DG-1M1$1'H(K75J?@Q6<N,^ *^.G$0!
M?F8H>'?+VA6LU,^M<P51P:&E3XXK1(5[UDKA/L[X>I PK[JQI4Z/=&36.87(
MT1"1D^,448J>M9*BCS<XGA&O$/T9HF*=5\#2!\+_SHCB\\Q0H/&VU<L)E>=C
M64;VM9A$Z;RLDOF"9?QT*#;P#%&F(4BGQS.B;CTS&96<2C9DQ@ZGZM8O=)LA
MDC>$I2VS$N[_^A@]BP_8AFG\HHF5_>,UI[*?__WA:QU+B.+V[,C!R,L/+DX
MLV]?[?<1B&P-36<72:)$/6LE43=L[PB<3V+RX4SLS!FB24-#]H'K'_]9ARM1
M8IX=66(N/SB'] _V[3_M(XGHQM!T5I&<$V7@N0D9&('36WDO25 TTO^Q#>T<
MT5ZA+?N ]O;W.FB)4NK\R#N?RP\NKNOXW3J,B$X)[6871J+H.#>QZQ?!4DQN
MO4T4NW.1QAS1%:$Q^\#V[F]UV!)%POF1HY24'UQ$VV+?_F8?243-@Z:SBR11
MFIN;B.*!P/GD!2L9,]Z91HH(:M"6?4 K38=#2Q3'YD<6Q\H/+O;SLK_<_M4Z
MDHAD!4UG%TFB_#0W(3\A<(:!5"/E&0*'[OZ8(\(1-*A=?(G"T;R5<-3"/X)@
M_.OMK]81100D:,(FB-X_<0G6_-TH@TK\\.^/D:\NAK@,EY_"-$A?FE]'."?J
M1O-6NM$R^U#U935([J3Y=]/J%0ZN+*VZKH6KU"QP\E+".2(^032L<(*H.<V/
MK#EUYH"\W$FG=O1BRCDB6T'K=^; -8_E):[>([]Z^!BM>9(&?C7,IKI$XA\)
M7]Y%M]S?QOQ#S)=!>OD8<_5]-?Q8$)6L12LEJUN?0:UZ&6D@+T<>SLY+V@EB
MJ^]@N6"R-'87,5T>TP6RHD3;7%L@.AI$TCFN$:6UQ9&EM9_<0KF%B'L0.>>X
M1=3[%B;TOF,2+*.)E_]^P1*5?,GN7^1.GYQ]ZMB^O$=*_"%WMGZ(UALO?/F/
MA"US4KH47'F!R(T0R^.P+8BYGR(1JO\9R1/I'[Q-D'JKKOPC:I*+5IKD$<;1
MHQBCIO=39:-!XIDNGF7EGTJ7B"BI$/ 3("E1;ET<^5#^3U)22(EHP!#@$R E
M42A>F#C";Y:9+<;R9TU-/Z-F,;1SSW]B2\UI<&F"]4#T"T35ACAWYV:4),']
MBN>QK.^B]U$<1]\U$IX?I"]7#PW91Q2W%ZW$[8[C=H?J%IU@EI<%6689Y4G.
M"^_S(B2W5!GJL-0K9EHG$B*?0\B<(!)115\<>?OET8B39Y9#X9T@3E$$R\N0
MPZMSHR.BTD.(G" .4;5?F-CM::;;B>00)L]C!NI2E41>!,1C][B#J/D0I<[<
MJ43]N9.1'>IX053N%ZV4^VXCT^NJP#MVI"M6/;*NSR\0?1[:V#"J@W?O:(*[
M+N#8 \4)X5@U0 $D9M9C(/DE"/GGE*]K@LF(U](D;5U CZVTJ!".L'S,U','
M8(8Z-&;O?F"FJ<NZ (.-]I1@A8(O9M_.L-:'(5]MY5&R/++>9;@L(I+7PDX3
M=74!IEMWEPJC(2UWX@('>7;Q5Q:*4.["V.0EV-Z&4[5ME4C'4V6/2B2:\*H+
M.';_<33BO+X6(B-.$<-2;MTH2K#/&ZB;8@"YP1N:-JH+,+(XM-/KV"</%#8Q
ME-P@#TW:U 4T)T^+C9U')U 6Q=X^/:!<B>'0F1Z_1]'R>[!:":-<I4\\%D82
M-I9"RV62\+3!1):F4NH"3,]H&M<RYT.>08TT*@LK\S"=R;%9,)0G,7 L$H6F
M2NH"CCUC>0O$@-HC!D9G8LBZYJKM;YZO+KR^X_%:WRI7RP::%JD+,-UM[*]:
M3@D%=NGI>L@27C QW*S=B -8-5>5!<<3*[NQ8$"5+@<&I,LS0GV "9O0Z'VC
M3I4X!ZTDSA9KD&;0W[F$,*9I0@-W1OC3>K.*7CB__.[%RT0?@:O%E:II#EII
MFMWZ=*Q".;#Y,Z8?NG+DKVJ8*LK'DSA;H4R5, ='/BQ_NJAB>B,T;S^H4O7$
M@8F#\Z<++28)0AMWAO9K%+9"EZKZ#5JI?MUZYIHZY5B+Q\Q=O#$5#UJ]-[RI
M0MW@R!<3G3R^F P'K=P;OE31;6#BWJ%F(/_B+LB8A 9-W1ED)1?=\$=Y;^0!
M?*E:V:"'@_>P.CG*6A?+'CF$+Z:$05/W@2]5_1H8.$1_>GABFA8T;0]X#JDZ
MUM!$^,8FH.:GEYP!=8A)5M"^G4%]M;WX *Y4I6K8PV8\M$:O#@853QT"&E.N
MH,%[ IHJ70T-;,<[56 QL0H:N"=@J6K5T,3]+Z>,+B9:02MW%ZVRNT:N>:PB
M_M]P^57!*E =WI=#7N8A5<<:MM*Q.FK0S>I8J%SY]2LBO;XW@^WF<,OA/,2T
M+XB+-890M;#AD>-(O@%&8.H8Q,$0(_8>GAE2E;*A :6L07U:,,&10S9#3$*#
MYK=" JJ<-NQA#UL74I076L8[J>V3 9/:( R=R7##DS0._.*RL\MP6?E)!54(
M@_30JIZJP@T-[%AK5;.<$&4*'8J$J30.32HQ90Z:WS(=J*+=L(<M:YWHH3E1
M;I7WV":.GH-$#A_IDY?*?SX%]Y(RB;?B+(I59)#4"]/@F6>_/3 O9/R_MCJF
MJGBECK(I[Q'T6++A?O 0\&6V;T;%$@O6JJBM*&6UFT)%XQ2T88(\8AVD9$?9
MBZUY^FLVRE5>\?TI\)]8D,C4SSQ.U5;,-,I#F\3YASV+[Y2Q7]<R"K#:N^4E
M3Q?,>Q"+L@/?^/V)A\T_T7Y[PI11R-_.[>GN>W3W%&T3+UP*@OT6" OR<'_K
M&5$ETI&!K7Y[ZE%L]OHN@U3H-&K3;Y;*G<YSA"FFT-R]@DW534<]Z*8-P%==
MY]9/];7>GB^ZNT >&]&]HN@ 8SFD!B$31IO8)P*FJ$(H>B4"55<=F8JBV0!]
M":I#S1R35:%].Z.;>8+\;1QSL5+@!V9#(ZJP.C*P#;"F#CF@N;.K?.X0O)BN
M"HW<O?'R>/TE\L)\6_,!=*DRZLC \6*\"CN[LN5CEC]W"%Q,$H4V[@YN=IW0
M[L[U Q!3=="1 1UT7T7 W4F9D\1!N#&]$]J[7[BI0N>HA[B$3>#_8[M* [;9
MQILHX:^/WZCEYC:1RT.6%V9_.3;"I$\("$W>R*>I'\3R^%$M_-4.CP]1DM;Z
M0D94X7-D(,;@P=K@LW-?IU3'^R.UM\67B>V#CTF=T/ 6P*?*FZ,>-AD>EPP7
MK^)!/,;:1Z)"0L31CQ>IYJ2B)/NLP111B)@%UE!5T%$K%;3%BN[<^@U,PX/6
M[\R OV_^$-_EA:VVTXRI*M[8@(JWMR8YZ'^_9CH5" [JSKQQC"EYT.1'$G!N
M@Q^'!9PQ5<D;&[AB9T\]:F7;+)5#8&-J'31WKV!3U;IQ/VH=BK@PP-0A=#&U
M#MJW5W2IBMVXA]B##8!N(\I/[1,!T_4@% ;B>^E0GD6H*V'./ +6IQ\;'B;\
MAB^%&:7G4IA4KJK#Q]_$QW_Q-@F_>KC<;%:!+[>5R MPMZGXZ4NP#C16M=/#
M,54X'/<:E]"HC1J%-LR"JI;A#-5H540ZS#Z#E=_!B@]A\DN8^A09,+_\&)9]
MC?RU\CWVVP(F@T+&G$U;H"JLXQY.7?]L&XZT#4PSA@PZF[9!E:/')NZ =Z!!
M?.39]19B K.M#6N:A:>LR%E%1%,E9!3!3I=;M16*_]@$F=:EKG/434#\N7*I
M"6 R.20*9<Z<9G-+\5_"G\5;#\^:J1+YV(!$OK<F]4O@/)U#RR1,'(<F[QER
MJC ^-G6!3B/<A1%F#B&,"=G0PIT1_L/[$:RW:]637OJ^W-HI>E^?!\^JI_56
M_#J.'F-O78LV5= >&SB+W[A6A5=49]!3&I9G864>)C.Q+)=]5F#B-D3"'BLF
M5*%[TL,U]JU94O B+GFQT4G8]R!]8NE3$"_9QHO3%[;.*)7ME_9DY/07O2-:
M*2V^%XH)"4NBE0,N]@DFG4,0NP\DL;?DB(U%Y6LI1)7.)R:D\_IZ%/,&F03O
M0D0J^TACNCFT=:](4W7S20^!+QL@?\,W<F$A49<7>I8')5)%"0_I/51/\.2)
MI<B]G%C*SD"N-[QJ3^) [X"I\1"USIRY5);21N5+N>;;8^V[Z$[:YEJ:II91
M5*U^8F!W;>=:%L./)E1>@M9H]G<W^HY02255DGTF87(^1,LA)E$%^4D/ 1&.
MQ:PX9]9V$X7%N;0]O5?D6#^%">0005I$*R\)O/T+X E5N)X8V!K\ZMMWPUA=
MBM_=6?-.,"T7&M4XC%2-=6)*8STE+#%1$EK6.)94&7+20XB"P["NU0/&?^2R
M]:WXG[>)8OLW+4TP*1*:O3/0[WGH/ZV]^,]/*^ZG<10&?I)O4;_>WJ\"_T.T
MWH@EMEK.\^4!/E URHF!V 3=JIC3I,C-*MG97_("_LIT$2PK@V6%.-158%(G
M!(IPO^QR*X_R>ZM;89\H/L 0JJXY,:!KXE4H[YC-GS+]V"%L,<$2FK@G;*=4
M=7+:@SJY'^L,8#D]?^),1J>)UFK[?1(DRH$OXS.HEBY]FER,$H]Z5U=0DN1^
MFP0A3Y+*)C#[<_@IID1"P+JO$'D<)1O/YY?A\B-_D'[G1I2AJI%3 VKD@;H4
MJ[L\F7)C9@F=ZR*FF# )S=X[\%1Q<MJ#.-F0")T[#:]@D'2&+S,&N=E_8%HE
M!)%P$%Q=@?JYB)^C4&C$)*HH.34@2AZN3GE /+LY^E5:]SH23&.$QK?! *J8
M..U!3&S.B,[=29K?(QV\HI*;/0JF*D(HNP=D%B;:2GLUHA!56YP:T!;1&A2Q
MF/.'[G44F,X(#=P3L%2U<=I#@(&]0'?N#OR"(6ZV?TS"A' 1QI.5,-9ZO0T#
M7V\E;<07JJ(Y-;&Q<F]5RIG$ZU3N=0V8F@E-WC?F5-5RVD/(@68<(,P= 'G<
M[#4P-1,"V)E!UUR@+.S^R*\>;N1.UFUM?.8I5<J<&I RD>_/N5$^DJ=,LH?V
M <4D3&C:/@"=4?7+60_Z92. +RJ^+'E"PX]6TGDAFKJT/O.W21JM>7PANX-8
M%Z*?).)%R8/GYV<RJB%EH_M5\)@M*%[D]H4P>>"Q.NZZ$7F#1!3_&,D(M3&3
MYT "7VUER%_VJSHT5?,E,DZN_% O242/(YZ*-SQ&SSP.5>U7S-NF3U$L8RFI
MO5TB^7V4/K%@+>,MB5?J:"F2<"J*7JHWCF:Q<?V\DK^(#UUN?646^?VZHI7X
M*Q>BUTM9&*7Z"(H\X!)=J"T;R86,X'3!GKV5,):W7(IG\I7"T*+F]CO&&2;P
M0D839MVA,)F?7@IXTN2._TC?B\Q_UK8EJK [,R#LUM2A7%+IQTP_9]]D"J:2
MV)\ZS3 =%UJY-WRI^NVL!_VV*=Z>QGL9)/XJ2K8.N/UGF-P*;=X;VE2-=6;L
MOJI6$-O'%1-1H76/%(#C4_#X=/A@V8PJG\Y,1%7=4Y':HX1Y,G<6O#-,Y(0&
M[Q=OJM8Y:Z5U=HZG@X,N3> 0OIC6"0W<W;N:Q#=\(Z!X\A+^0:S/HS";Y5\]
MR./=Y94:M6A3!="9@:NDFE>K<+;?WK RRP73F2Y8EDVN5?*,^BH.!_IZ3."$
M<-CD!E7LG/6P?;,]5^Z>N%RXYKQ(9>2";?R2W;SBJR+T!52)7"AGK-F&2WGA
MBN\+\\2>_$6GCXN7,R\/SN? <@]34B&>W<E5VD'=PU-"T# FXXPJJLX,; 5M
M7*O*T=2"#OH^HC*+B[$:9Y@\"J&P2 NJ:#KKX;JJUC21/<YEHYZ#_46,9'_5
MZM3.<40IE17)=><D.R\95B7OL62A#O0\F& +827$ %92G3QNE:_>_B6L]2%3
M"J^C5>"_'%RQSJE:[MQ 2-AV52O/OU8$6C]?T"H&%?+I-YV7N:18S3%%$N)B
MFRA4H7+>2JAL%3F:PI8;':/)B7LUYYAV"0UOFPE427/>@Z39C10?"V53W8BH
MSYPJQXWN-N3]%/'A;L;^X#/'=-$J<-D7?A%)Q"_B7^*/>S&D_M__!5!+ P04
M    "  L>:E,X!X4+BIL   ]( @ %    &)H92TR,#$X,#,S,5]P<F4N>&UL
M[;U;<^LX\B?X/A'['<[6O,P^5)7OEX[NF?#UM&=<ML?VJ?KWDX(F(8E=%*GF
MQ>>X/OTF2%&B).)*4$C(VIWX=Y5+ /.7%R SD4C\_7_]F$1?WDF:A4G\CY_V
M?]G[Z0N)_20(X]$_?OKV>OOSV4__ZW_^/__M[__OSS]_N4[\8D+B//N2DC@@
M*0F^A/&7_[I\OO\R3-*)EW^9IF3JT;^_?7RY(FD./_YR=?U;]9O?JZ_\[<O^
MWB^'O^S!_[]__.5_'!V<G?Q_7XH,/OCEMOAWF&?%E[LXA]_FWHA\^:\_O#CX
M\O//-0V_>U$8>#G,\P5^D!?9W[X\>5E&ZM]$8?SGFY>1+X KSO[V(PO_\=,X
MSZ=_^_77[]^___+]\)<D'?UZL+>W_^M__7;_XH_)Q/LYC&&NV"<_?8'?_RTK
M_WB?^.5GEH;_>$NC>H+#7^MA7YB_H/\VG_UG^J>?]P]^/MS_Y4<6_%21R)F_
MQO)3#0;^:RA!S_SW=((V^/OGY^>_EO_U)^#9%_C__IXF$7DFPR_T?[\]W\U'
MO8$VC'_QD\FO]+_\>N'[20$:\$Q\$KY[;Q%Y\2+RE":CU)O =^F<?\L_IN0?
M/V7A9!J1^F_CE S_\=/;F')A_VSOL.+!?[^Y?[Z['@AF_=4DD0]>FH)@W\DU
MR;TPROHA>OTK&B"*21%Y.0D>\S%)KY()6->8Q!G,>I]DG0@7S6R<6&IH01&1
MQZ'PIY<?]$])#&N' 1'U2I9Q-KU2->H1;SV_*N&77A9FC\.GE&2 OUP7M8F\
M#C,_2K(B):VS*I.6I&GR'7:/6\\/HS /._"O=2X#!'758]Z4JN1=)7&6E'LH
M"5Z Z:3<T1^'5UXVOHV2[_I42LRL06P.L.&/7<2Z,HL.$:GGYQ?@9N3=J&A.
MTXT,8]N8:-IN9"X6V*NQ!R+H; JRTW<CN^,ZW#Z9*DFUNUW_[T4<W( BYQ]W
M<>5N=UJ%I297)?G&2V.PM.R)I"]C" 2TR5N?J"LI716/.5]7PCKJ&FLZ5;)N
MO3"%X*K0EUEC!NV/&UO6.#.J$O<U28+O812!B91>%42GL-:$P.:..X)X8M.D
M&F.O^H=,0VFX[I,DS<._RB7KYL<4O-W>X<E]O#_(-UD>3JB?=5ODX$A;Y8 "
M+?TQI/[EY<<SF0(!93A.1J4'NCE62%'1'Q-:__/FT/,_;QIVQVU3=GI5LN\F
M4W#\'H<T*Q3GT<=-#/]*@EFR"#9JB(SBP$L#?=)5/J%,?@S_"#[$CPZL79JC
M P'&-BONG!T(7*C^_(^S%>^2Q&08=LY?:7W+""#X5_@[J!>PJO,2HO"%#L1W
M7!!:9E(GYAWP)&F77,72'!T(:.I+]<>/JR3KOAVH?*(#^9V%N3:3*C$/Y/MB
M17U*DQC^T:]26A#>!]3R@F;&Z]*+Z-G+RYB0SG9OY-M] Z[3>IL&N_;=OH'.
M<YGUVKMIQ&P"#$*?[XR=EPBUCQB$\ 0,\S_ZH+N>V2"Q'5<XB9E5B7TF69X6
M/@1Q,.75V$M''>AKG\P$24MG=FE!@J4?=57>#E\T :ZC5O"F5"</]M .Z<#Y
M>,T/7X>9-QJE9%2F$FBX4_VYLX"E9M<DVEC,PIQ/D[#.BK4TBRH1LR0(!-M?
M":V/F(Y#W\0IAG!>PX0^3@D5!X38AG)+VM\S#*R1PYK_YP>2TXJ6#,;<)_'H
M'K0P,)-3ZH<8PRSI:#&2LRL33<]XQDD4D#2[^4\1YOK^3MM4W<DQM@+*3*U,
M;NU)LZ(G,]4/*S.:I_()6!/G8Y*'OA?I<UCU.T: +)6&- N4JMC&?/E)VS>,
M(^F)^-[H-;B.J'Q"'4?B_WGIE0'QA*8[._H+C.G,D&5NZ9.<W@S9B^WV6YP2
M/QG%X5_+OZ!I/=C(GLG$"VFQP1\D'(WID<,[N">CI2._)Y*&2= / _HDU! K
MB\G$2S] ]^?_^>([/8GIB2'"S_4!ZW%*_[812*N?,@.GJV?'G529Q&(*'Z9+
MIA?5J4U0X0=09O@W(T&2_!=Z([[D#@B5_G[YYXT?==:H?JCIERF;@BL#9/5*
MR7D%**99$A+<>V]$PMELFRM*TZ6IZ%68<WH59O^D!+3\A8YTOH*_0?HGMOF9
M.<731BW[/7QFB0#R(Z?WIH*:!/J1#I'*[)OE=Z/$7_I41&\O)6DKV!+HT,O>
M2K1%]O/(\Z; QOW37TF49_5?J,J=_KRW/[NN]-]G?QXT3B-NPQCH";WH*<E"
M"OGB+2L+7^OO1I0]__CIOJ)FH#+%8'_!UDU#K!(+DF"6?SPX6"&[J1$7Z3($
M+_7KR>$?E]1A_7;7[!>_3LN8[&=_'$9S31JFR42?S3.2$AEL20KN_.RBH(OB
M.;9'-EV587VF_T/#H7<OHG'217X%?OT'.*M+U;<,-%)S#$[PZ. Z^]G:)@W.
M=24\M4CVVJW%!Y)?%2F5IP@$9^C@#*W*G7(7. &FF:8=4$T#2$,"_Z5R4S@D
ME_1"Q/F6K#D(+FGIN<6E<G:!YH\P'U\569Y,2%I2)ZVL$C,,]E>7#SQ*>\Y=
M)R6QS93W4%UY\Q;?UB75W;?H/,Z+X4 : JJ;/QWL(_(<6]C)5L<U%#.]._J$
M>G=HC^XGVGLC#&95P75=>T6@W)HI,<-@_PBOEA[RM%06W$QYCS^A\EJ,C1K5
MUPM73+AZMHP9[.,-?O:YT0\;SDPE3SZA2MJ,E!16SI5E!&\PM,^/AM9@S%3O
M5$/UDMR+7%8]B^'/4YI,29I_/$5>=3/_/T4XI8D\L4O)&SHXP!OP[',C'B&J
MF9Z>?<8X_<!BL%-?HQ107/]L<( WR#G@!CE+"&;:=OXIM<UBB',]8S4X2;,V
M R1_2&)?:H_F#QX<X UL#KB!C02N.E^^]_D\R .+04TCPI36TM8Q@P.\0<T!
M-ZAAPZEUTME#G /KL8D4O8,#O-'(@40T4M)?*XO&.0R&.&13)1,6M^;[T'N;
MM28$_[PLD5LJ_96$*3O- -%N+2L:MJ:KH&Z>2'X681]8C,6;1*K#FHL?4>2M
MQ'8YI6W"Q%"<84AH%GW'!CVS?)PZD)6!@T-$7B2+WU+ZU@:LJ7;NA3A]B/O(
MICN0Q*-7DDZNR5M>EG1-0^J&$2\CCV]16-VZEDRN*\TU.$+D&0B$P]%U9<CZ
MZH\C)=6+ 5A<O^O"LB?O@Y[CJ578+0\:'.%<M]O8S8GFV-CTB^RV=NFV6R%*
M>YPTCJ.EE;=]W. (409"P'2N_G+@N5UJUXL*6XS9RJSC.FTRJ=?U48-CG+%;
M&\,%B5@&.+?K]?I0WF.+1ZK*>MLF543'K (VJP1\):X.!7H(4L&&,A,6_0.Y
MV,1(3#<XQ.DY+,FA:Q17@G3]GHDAM4;D,ZB=V+8.'!SA]!R6^"WO,JP :[J\
M;JO=D<7=OE&]H:-\HN&#(YR>P!+OV2HH!6]KW->-G*4=6E1V;70\/$@57"@$
MMM8+T&(X >Y#DL=V+T]5ZT9)G\Q-_)81@V-$9P\"1K.UCP7,[0.V7A369C.)
M9#))8FEM7?WYX!C1F8* Q6Q5;47E>BC5BZ;:/$\(@K(4RHN>O#"XBV=AL.@T
MH7W4X!A11D# <,Y9 @><_DG"%JNOQ;S ,VT#%Y.@?F>S\<8V1">A'XIPB2<8
MG"#*$PC$P%9J29QN1VM]:/>)S4YGO!?CJ[-.^F[\ \G+%[O$1\ JLPU.$,5N
M @%Q#X:50;O=9* 7([ 8_*V3I8QC<.)&Z'?"#?T8N#KT'T!PXM:+MEJ._,*\
M[+%.#Y62\@4H$ON-5P<Y02!CY.#$C7CP1!@/\@ VNQE\FGPOXDM!'3$.#A$M
MNDH"D2IZ8&/N4&W6LB#__=?5KL6;Z6;<\LZ%U>Y#<WHD39 Q:K!OM2%#"K[F
M4YH,A7%IXY= ,B)/G,M7MN6LX3%K):[KI,W2BOH5LT4T)*JI6!\QV,=TAX[+
M9TY)!0N7VWV6#.NJS>JVA6!N0?"5"UF P&:2@^WKD@R3E#3JP'\+XR2%K?DN
MAN"<E _0+,]2[=R_D7R<!+199E:YJ%+LV0@EP')$:76N7K!M:^/\6NI@\>F-
MUF:KOMGKI"*+JG\&Q+J@[OQ>?<M@,%RZ-JU05ON/9_GCD/;\*J,PDKZ'/LE>
MDH4LF2D6UD!P#5SP7_A]^$3P,)0FF7:<;2:F201SCKZ2&+:P"#A^$4S".*2D
MT7< 9[V,16E,J4D **)D"E<:G/RU M3F.>2VJ*K-^\Z-IQ5I.B?WXE'X%A&Y
M3E7<P0 ,47*:RWW.*:$$1+=/!4TKLY8_N?94'OP!7"68M/#S(H7%X6KLI:,R
MN3H[K<V8ZBDU%BAUP9EL;[6F@-#M)N2F,Q16WQ>I@E6YW7_EUT"Z"YE>?GU\
M*R:-#M"MSUMNBX9:=%L7F9**O%I>0BSMPP","ZXI_UR/#Z[94'I;%-!VX]V'
M)$Z6T^UR*R9_, !SP1GEMU*3@>AXSVC3VFPQ&35/6,_D<PGAK?AXES%JL(_I
M4C*7WZ)4/P-;AU[!."KH#:NNS=O-#R27/O-=^BV0[8*?RK^]W(*H5LY=44+)
M/HM.:GU-X8FD+Q#T$DDLK&$ Q@4GE=]VD@^NUEV-JQLX%E;S(K=XYKE*U:67
MA;XBDG(,P$"4P.(S6UYU&]#<OKAL7FDMNK*K5%V'49$3T:$J8]1@'U-G/C[#
MY15W"9S;G5%->PL6,PI_D' T!K%<P$[FC<A#,7DCZ>.PE%CV6.19[L4!B%$2
MH^IT -Z%K ._ [ >Z'KU=O14S+KBV&QE*4NMC.^B-!? 1A0^Z@FMNR$U6(&A
M/LR^*5@,-QG4SG;[-:+UL+-F ^B(@E,]P2F; Y\9;95J&"Y"M=P>MW4KJO&N
M545(>:=RC3SIV[1*LPWV3RW&*1WREF>(8A(MGDOG,\_V7(^M+6OXF4773*95
M!82D(;WWX*>T9?$UJ?Y7DAO=/P ,0N3$:4E7< 1K@#UN9PC<T$*+;B./_MLD
M!<\GKGKC^Q^OJ1=G0# UC3@H_RVJ#"7X=U&5GDBV\>GGH\!(1$ZH*<70L_"N
M7'1[VW7#ZFW7+[70_RT&(J/P+Q+\,XEH+//5"V,*ZC%^(7Z15FTCTC"#_W1=
MUO-6*#O:?=?/ C,192]-*8>ZY9OAH^O]3=VP?HLGNV+U6>C-->!X+R\W]6KW
MJA\$!B(Z4S:E$%TL7H^#KC>#=</6;;\ZTT(_[9@:DV!6V/@4@4<(<+[%7G6-
M;*%/YJW>Q*<'^^>(TF"FE$3=_LWQTNVVN4ZL ^?(TW$&6  @$:743 FM6Y:M
MXHG;KPJZ85\6\V@MI$N:%6<D0-JRC-8Y-Z,E9(791L$;.(YEGL)ZV?@V2KYG
MMLY>%XF_[#5Y)GX2^V%$E@[@7A-*Y5.:O(> ]O+C6T9?IYYWF+OP(<10>1FO
MCT\.#FRV3RE[*]Q-IEZ8ED?NU=UV$1M:!P$01*;>GZC8QL_CB[YSBB-,W1YK
MLUG;_<,G0+3W8Q;MT/YY=2D^*8]*8>.H^I^L0Q!5@'>9>W" J7-H?X)GVZX!
M]FDT*$757F%K3-QFZY$&(OH&*Y!^!RZ3#8;V\GE@+J+HN#_UX6SR&^&P1JL6
M1+FL[3<"JZUCED/3N_C"]Y,"P (\$KY[;Y&XXY%X"@")TYWO4:1LJY?GF$;=
M"58O8$MMUV+5RKH:T2;<E*Z%&M%,E++]MD\#8!%5E6Q&M"HVS..:1@W)SHXW
M*FR[3R"LJ!)M7A;#U\2!.G<LP$)4%;(9(:I8[!JK-,H_=F:Z40G;;0NVHC]/
M*9EZ(7UMMU2467.LNI>K5"=FO4D'!YB:BFU&["J&+<]#C4SZSN(W*7J;W=38
M<=J3]T$=O-?4"_3#X^8D !1G*JQ'L>H$R.L\:Q:2[*RP+W%A2U&E!2R]BZ<[
M=6QP90H ^:E25/S.=/(<:]:@[.RO+V&A2C/-5.&N[@I+ZF59UPS79P+(GRK9
MQ._DI,RX#L];[DY\-B!MB]DFH%V27G$?#LF) /"GRD/Q.V>J\JW#Z2V"2NFM
MJ0.Q^=[F-0'!^V%I+0+PS9\"T3CMSK!8V+:VS@T,C=FVQR8LIF,7B&Z3M/G:
MFS0G5L8-#C ]&-J?P&2JD5I9XW;KFZTQN@.+&=$ZH]Z(.V@#%>_'%?PQ%)YV
MB(8#.)Q94,/BXVU8,AQR_9KZ]MBBQ;Q,HYF)%Y''(1 .I.8?]-9S?O.?(IQ2
MM *VR$T"0'%F8PR+DFV7*GS2N-J*]4S1<>NT&+*U7_<0L*%]$ #9^C"N_;E<
M&;ZX_4YNH\OE_ ZL>OO3M:&#@STG4HR24-4G! 8@LAFQJ$RD"Y>Q8TATH%"$
M?8L^VM9LI?N(_#]=)9!)?)CFF=LY$QSV:['V1+\O_<$^HFH27;9S=Z55L&[W
MR.W/$;/[K$*;W*NWT0W:+V="T U$676QJ)0=,2'VMI=//J4BV'P($0CU"0FR
MLA.#%]%:\-^\G+8 _G@<_N:E?Y*<5L\LV@(+\"O/-SC ]'BBKOC8UJ')$+<W
M#11F9?/!N2?O8^8U7_C_*<*4+.5%00=D\]#R$P%@1&=$N@+C&)(B)UR_6HK#
MABS&&*LKY\KA@HH1R<\$D/'')T*1R6]'0E8TCU0_MRE83)?5:]]MDKXDP_P[
M*)#DOM$8 1#P)ZN$(A!O$&N07;_+B$/]+9Z;-!>MIY2\ATF1E4Y %DH<'@I&
M S1$)R*ZHI%;\9GP.W2=WH4;,RG8C.)7?>/+(@MCDF6DZKA,P<S^2Z :<'"F
M&AR<.!Z['_-C=V5>:!RZ+V\UKSMSJB1S@B!Z!T^BN7J631):B)9WQ61F ^B.
MQ_$G4G&\$CM<[_J*PZ3L'AA*TFL,. !V/)0_$1TU*G'"[?MRO9U#[EO<:!@B
MO UC+_8-+@N<"8$!B+8;L:B4[4&('7&&:[.*<&(SP]7,2^:)_^?CE*I?=O.#
MI'Z8B<,6T7B AS_[)12/9&*7S0#$U8\;5G:+^2SY9Q!:( AXT6EN8 O^7)A0
MK&PC,<"<K2Q<W+#I(<B4/9.H3+<DH Q_A/EX7#V$3<\.="ZHZ$X[.#C%GT$3
M"E,<[.OQQ?6VLRBL[=1F(JWAE-QE60%4DL?A;R0(B\DK22</2:Y44<:< V B
MBF)TQ23GW0F8X/8#O3A,QF*B[)E,9VOFX_ ^B4=4NM?DC59F7'G3,/<BZ5I,
ME:D -/YDF5!H; -2YX7KMY5Q6!*.HAF0?I'Z8_ R'H?@9DR2N R1Y0]N&!,
M0,>3"J>R)35<#G0^]MS9"C#29H5-NZ#+0SE:$)A_Z-E*8P( Z'ANX91?9R/)
M@2T]RMRPK2!((3P.YR1>)9FPQQ-KV.#@S/$4P*E4"J =M\:AY,X:5@5P9C%>
MN1D.B9\_#F]^P((7C\@S".4Q+BNCJ&N=C>G:]^Y%5 5$J6N%J0"TX_'*&3=>
M4>=%?;*S]^F/=LXL!AWM$GHB:9@$J]W*!=!5I@+0C@<B9]Q 1)T7M3GHW*!$
M4.Z"PY L1B3M$K\ $&GZ ?3^[D6%G@6MS $P'8]+SKAQB0(3:IO1.-R<EJ;X
MDGMIOK,<X*;%^&2#EG/N>.1RQHU<%)A06XY&Y]G*<F[B721#!>)$,:8QX #8
M\6/+,T,EF14G9F9T;L9G^_NO36;> Y'U?UC]^Q*7R8^<Q,&BXG")SV\D]L>_
M^,FD^FSCI=P7?TR"@MZHKO_X4>8YKDGNA5'VD[57JF;$7(>9'R59D1))^^6,
M'!S:O.TV)^S9^_X;Q,5IZ$7BE^Y:Q@P.,=U?$_*;;6<<=&XWDNE)>VU>+IL3
M]D>2_DF?Y$UH3:(LFJ5!  31]B'DN(3^ML!SN^"R+P6V^N[HC##8QL,,-KVO
M21)(*_#2( ""*(LKY+B$ K? TW^48IL5V.K#G3/"P#V5Q0 _!:(1Y5B%W)50
MUCFH#C6#=OSNZ\0OZ*EB_;^T;U&<A_G'73Q,TDE5LJVL7F]C0G7F;.]PIC'P
MAP'O$P)+D!T^..Q><9@1_Y=1\OYK0$)J"4?T'RB8HX8!P)_F]+S"M RR5W\&
MY"%8I=68N:[][:BZW8>RJ#"=UT]9A;D 8H+R[;/(&W$T9NEW0"""M5*-G>TJ
MTP*K6^-:BSK3^3A'=9%YJG.;UQ"42JPV2[\'@A$<S*BQE[_LM,#K=OG8HBYU
MSO^HZM(M^#E>]"_BI;?P%U:\P1DQ.,10:*7&8KX^M0)L^G(N:53WU+^>1E5&
MJ:93C3% .((<C!J;9;1J#6+S/H13>K4QU[HBXIF,0OKM.'_P)KQ-K^WG0*Y3
MKG9[$1L?7?.R@%.*M#&7NR+B"BA*O>@.8N(?_X>P"O"9OP>"G7+!VPO !/":
MQ?1.Z=+&7/'7U*,WK5\^)F])Q-&AI=\!@4ZYWNT54 Q8S9)SIW1F8R[W59&F
M2^ZE.()C#1D<8J@14F-RNR;Q$38K%UQ2JO.->=T5$;=A1-(K8-LH2<5;VM*O
M@5BG/.USIJ?-!->QAM^B&FW8R6[<0"T;B&2/19[E7DS7>K&CQ!D,4)QRP,\%
M#K@8ZU*AO%,ZMV%__*EXBT+_-DH\%NVMOP5"G?+#SP5^^!JTI:IQIQ1H8TYX
M1<0?)(K^3YQ\CU^(ER4Q"6@G%Y(*E8DQ#@ XY:2?,YUT"9A+!=9.*=G&O/;9
M@E^YJ<]DFJ2T"S#MJ,K-;/*&#8[VG/+>SYG>NQAEK6&N)<Z/]C;LPO^>1 4H
M0%HYL&+56OD]$.R2&U^REZ=3K?!J95K*EF^@+F;>/_DJB;,D"@-Z1?[2BVB_
ML)<Q(7GV5+)F3/(0PEA;1>F--L^SNP!>])14#]*H-_5F3@&RL%@G>1%%R7?*
M^-LDO4Z*MWQ81!>^GQ1E/T2?A._TX<_9DB1 JS07P$80PZ@+:MW*.L!WN^Y]
M<P9BL0X3)%A,BK(QZ#4!&0&%E#CXYXB45,;!Q81NU'^5?]=]_='49X!9" (Y
M=?%RS,HH9S"\Y[TYN['Z'-YL.2O3.K"A/Z8ET4%Y(?6)5#UU!3#E)@&@"&),
M==&P=5X%-X:7(3:GT59?H6\*I4I47A3Y.$G#OR2>?N -'ASM(PAAU44AJ\'M
M>+L5@3FFN39?\&D31IFWTM'::B  0A @JXM 36.;6-U^?71S>FXQF&V<(VDZ
M'!(S $3G M=];N J#;I;49QKBFRS0=OJ@:BTG\$9"9"<"PWW^0W71&"[5=ZY
MIK V&Z&M2D+*O6", BC.Q7/[_/9F/* =GKS\5(Z%S6YEZI4\,D,'1P?.A7W[
M_&YD0K1M-8BVSISF?\P>AR6Y],4GL*E9,WG;%E6105^<2F)*Y,6/4-3!@CMV
M<&S3.5^AZ#J9>*'HQ;+6,0 #HP/.YCC;7#CXW#X:,BELJZ^S4#7XC4S>F!50
M;3\%HA%YVAR^<K(A:W P/,JJ+P\<OK$4Y6N_!_(1^</KC)5R!YI0W%8EBW[H
M11"4[A@X9EX8W,6S5\&D4'#'#HXQ>:+K#.<<#XMA83CSU5:W XOG!L^T*VA,
M@ALOC<&!SZ3(;Q\$0!"=%ZRSF*U@/#P8SE[U-<MFV=FBJ*-\>XIZ)Q!^D3@+
MW\E=#&$;D5O49.<!N(B"AG5!<!8X-8ANOZPZCZ9>::V<;+!;_A@V"HM+99]!
M.Z*%LXWE;-65 (;!%>RD=#8K4N:TW,,&=0?_**UI\P$@!42.7QMS)=1K!0T&
M?\^$:(X.;!Y!5IL.[#&S5[[B54?H@>2/PU?OQ[X F<), !E1XH0E$DZ\JPK5
M[;:[9I3<8FKF(OAWD>7E"<!KPH@DRX.!-R\C =V_P.TJ5?&9P):6A3EY(>E[
MZ).J$]4S\9-17,XB\X!-WY\'YB)*'+&$SXOM-\&?+?&8.]F@52<F\?]</$8<
M7,0@ISP$&5P7*2R9E>BJTT0A-/FI!D>'&!V?%:'PG!]5K!H%C*A>L36BZ8=6
M8T09D<EL' HS 62,\>.*2+KJ>0-JLTCQ\ZJYQ=Q>*;&JP&E]*2K_X^.4JEYV
M\X.D?I@)R\34)P0&(,KVL00D4'H-Q,UZQT_JRAQ:C)D98BL7)X.*SYX/X"./
MGP^Y\;,F8/T*RG>2OB5;HO@6XVCN>O5,LCP-_7QVL^;BNY<&91KD-DF'),P+
M2<>^R_S 'N21\"$W$C;$ /VG*[?)4&P'NXP%KC\[D9Y^<'2$/"@^% ?%G?$O
M-;C\M&9R9+7P9$E6S3L3I<BJ/X#@7KT??X3YF-9MT^RZL#1%;UI@!O(8^DA0
MPM(%]U+O3:V(^G5;@HLCBV'UBA KGWA5DIWL06I*8 +RT/J(&UKK8UYJ(?I)
MH^LCFYV8YJ=!S,.@JAP*I%<=O]Z"SI2RO5P]'Q(_JFGX:\ ZY)'Y$;\+4Q_L
M6.J7^EDMRF+8?AV^AP&)A>\BSW\'Y"(/HX^X8?0*D*5NJI_VK.#(8CP,2T&U
M;-PGPN?EEWX[.#I&'JD><2/5%C!+[5@_Z6IX;#'H9%574PG57J$ DLP4 !)Y
M,'G,#2;E,=8*K7(4NWUY%)L7>/KK6X!<A?E7>L38]&]?3ZO$?.ZE^39H[S&.
M=EYFM?<8>0;C6+9=%P-;K;T:=0#3^O7G;5!>FS?<2ODL]1.!;3(JJ)">:+=B
M4+0\3\.W(J=7'5Z3AP1VT3@'(0 IH[L87#J2B3OGF/@(, JY0?!OR)GD0O/N
MR.=>^&W7T;AB.\?(\WK'XHH;0URHMQV-.AQTV\[C<)TSZNW,V', QS!<'-2X
M\7AT@C'Q(N8USP;6 ;;=2]U F[*[^!WF2=*09+;:C]4D?%R'F1\E69$22<7G
MC!P<V[S+V$+8*TCE$C[YISJF^5  A6CM%W*?;0!BD&:[D6W D+XF2? ]C**+
MN.J: #N5%X]"L.^++".Y->MJT+5*DK*]*<T%<K1XTB1%JJQ-JDT&P!&=66G(
MC&VW.HS0M^3VG.P&;/DR2=/D.[B;MYX?1F%N<7.\)F^YLIVV#P)Q6/0 EVF2
MM3S&J,$QIKN4/'9SCH9YT)S;_N:U&#;]R!D)&GXD<R2(P^)Q2@MA\GXD>RB
M0G2<(N0^SX\4@73.D%[(:/;ZZE>2C%)O.@[]Q@NLUGI$5V3-WPB634TPAH%P
M;*;*5ZA2MRZ)&0 BIB0W5Q"<5(4L4.<,K9'Y*-,PVY;_L'HOU1^3H(C(XW!.
MXNP9VI+5TE8F.0V =24O(KB.J@38.9,3Y4@>O#0MFUE=TR96D36+? :JB$0?
MQ?GO!L>G%G,=)1ERK7(7OP22$64I5CC)MI U!&X_6Z K.HN!_&]A'$Z*B131
M2[\=')\A"MK7^,G6N184GU+KSBQ&PK]Y/^2UKOE;(!M1K+O&3X[6K:/0KQ7!
MH'6W8$8YN8?M?2UY?/GQF_?O)+V*O$RF?['"3&#;%K660^B"S =O0J3>JU&<
M#: CTGQEF;$M0XL/;J_8MA7)9E%ND>7)A*3/)"KU-AN'4[F'(3@C 1*BY(R6
M/-CV(<2]LX4NO+?[3.^T !F\),/\.ZC7"L6RKSV)YP"8B#(J6C+BV(<\!]SV
MN"S6?MALYK+(HM5$2U4=MH\"*(B\* TIR&0;6Q"C>"?#K"!/M%;NMS&A])WM
M'<ZH@S\,1)G,>T$AO-(<0#FBQ9C+WG5ETT#:[9$K#/*RV1J1O5E^R\BPB.[#
MH<B"9*8 D CRQQIRT8DK5V&[[4";7E9M'WVHG=2<(%!;*9X*#D$6:+9QJ[9X
MP&$K3XGH<(0K%ZW$7#O>MH>S$)Q#+^"W_F?+I],6H[IS%%$=1\W4%AW11 #8
MW=CO7#+VDV,"KCUF<QIP8O,A=PYUHH!%90H B=(GDA..UG:T@AW# XZ;$O;Q
MF<7#' Z%7U-Q1S;1< #GQK'.BCBT=+B!V.UX='.:;_'HAD-AX\'MBPDML_ZK
M*O77ALR8$!B *(\H+S(MZ^#R0.-8!U4;SLU9#$[O1]Q-F3\8@"'R>.1%H64)
M<[P=WOY-<B]"D[7<I/?_Z?)0)P<H\U!RHC*3FBI9@"'@M:4!G[9B\@13FU%E
MF6EI/YL/6QM4;$21MJYB\@13ST8M>;#M0XA[9PM=>/\I*B9/,/7FTI(1QS[D
M.>!VQ:1M2[$8;C]Y.2@7?3O-'\=)E(P^I(R#-0S N!%BLR7!M@<^Z YQ]LX$
M;/:H>DV]@$R\],_L(@[*?Z&4R;E.W+&#$TS]JK1DPC8&">0SBU!Y]FAG$37W
M;3:@:JU_D;('SDB Y$:8S98'VQJ$N&>V8.C1)5354C=9'D[H\<AM05\W;IZ[
MW/R@K_'9;NQAKW3JQ&:_*]XQV;J,'D Y7K^3Z)W\EL3YN$-J46)R8 RBM(*&
M3/4.)V49XW;>P::Y(3WJ7Q?\OXB7OGY/C%K9;$Y@ Z*<A(8$31G7$C_<SE#8
MM"F<Q0 L></G]2\Z<6<%5B#*;6A(T:A=+3CB=N+#IF7A+#-@2/PV*431G]ZD
M@Y,C1&D2#1F:M*L%0]S.GE@T*YM-"#0$#K\U;U;P6V $HGR+A@R-FM6<(<XE
M8EJ>I;"<3S'Y.L7)N<4,"<B%/ ZO0 '"?,;=#YE:0N8X@(,HK\%C.=NX!. P
M5,B9E]O9OL5-HXVL>\F";NY8@(5H"Q!P7TTC5S#.M/(,FU::$>/)$;)%\IID
M?AI.)>ZK"$8#-$0+IH04U+1T#:G;F=T^-=QBYI;NDW<Q[(X%??3B+LL*X3EG
MVQ  @2CO*L%OMBZSX;F=1NU3@2VF2=M(FS62GD</5]X4_DO^H8&2-16 1I00
ME9"/VN+-A^UVUK-/0]#*:K;V;VOU&$DZ>2J?\6:0*1XX.#E&E'"48.>ZWLJ"
M=#N)V*.6'B.+]VY^3,.T5+]K+R?[&N!69@"(R&._%6FH+<ZM:,WF]C"HA2EM
MMQ@_+ON2\I$C<QS <2=F/.;&C *,,WT^V>GS*E?11(M '*UX+&*9_'?;, #C
M3M1XK! UKD*<*?/I3IE7F8HL<JSCG(MW+XQH?O8V25^FQ ^'H?]4I-,D(V5%
M\.O8B^$_E;7_\'=_[&5$AQ6=O@?L<R<&/5:.00WPIID:W]E=4QKF M6G),OH
M&?1=[*<$6/^:K&4-:D(N1BDA='WDA*\ZTPU.3MP):H^90:T^])F>G^_T?(79
M)Q9#W167("7_*4CL@PBK) 4L8MX'QQA4IP&P[@2])]R@5PUR?:ZTM]/^52ZC
M"7U7!/>4AK$?3KU(2?=9DP!0=X+B$X6@F ^XUOO=@>H:C]&$R"L2I"GJ[-*+
MHB2)ZS\EE^3)"UD9_:[3 C/<";';W],QPX+:6G:GMVM<MQB#KR0!O;QL?)=F
M^3/L^2%0/).EZ%! >AZ ZT[,S'\311%S;0"[4]LU-EN\B\+,@C\.?_?2D*8]
MGD&REUXF['BH,M7@!-/C*Q+RT3A'8,*N+6%W,KS*:9LOA[>F )-W$GNSW5TG
MO=H<#_#<"9#Y[X%+8JT5?7<HO,9>-)%QN2Z]@'"\X#%N+EAJ+@][&@#K3G3,
M?^9;#7*M_;LCY#4N=XZ/,^+_,DK>?PWC=Y+E%-3A[)\IG,,&G.JO(+HT? >%
M>R</"54[+^*>' M& 01WHMKVI[FE$-8J?+JE=SM.L1W_)I-)F)=)9T*>2.I3
MC1KI7*UBS 20W0D_3]6/;'FH:V76.(U])^E;LM4K,IH0],I+TX\P'FD4]BP/
M'9R<N1-BGBJ$F&TP:]W>G<"N<O;,9DA)<LK=FKK'(L]R+PYDM5LT',"Y$U">
M\0-**:CU!:C=2>L:=Y%=4GTFM',GB,_$'2CV9 #<G=B2_^R@#O#:'G8GL&N\
MUHHPV^O+YF[DX_ ZF4#0%/HOQ5L6!B'$_"1[R1/_SV\9"5Z3%^(7*5&H->LX
M->!T)PQM?U?0'!MJ8]@=L*YQ7BO*%1M#F!(_OTU2$H[BIKQ^3_)JJ0IS+S)E
M'D8^!KQP)_QM?WZP3\;4)K0[HEV3A<7XN#W141VVT&=BHM"+?;T<T>HD@Y-S
M=V+F,V[,K *XUOLM.I#MVI+)8CS1/$J1>&AQ]>= //*8H,%CMOZVP\+0 :RS
M?&QV-6Y2(_5XR/H  (#(B6AGKYQ>-?&XW1W)C%AM;O))'"3Q70S,?//B/Q^'
M(  24.KN[RX?GZ4>@)&:8W"&J>,O2PR<?5T>Y$ZESVSVX[WTLI(6*=U=_C$0
MCBBSS6(L6TG;T&Q?]ZZN/J;%6Q+/7CR2<5[FOP-RD:?:&EQE*^8*GJ9..B0*
MF^^SE61(+6F-7P+)B-:S%4X*M*6)P.T=55=T%F/AW\*8]L&3(GKIMT VHBAX
MC9]LG6M!\3FUSN+N..N^**=US=\"V8AVR35^<K1N'<7.7UOU+#JG;>JJW8"$
M%,D1_0<*X*@! /XTN"<C+[J)<]I\A>T8M/P2B$24FA'P<ET;F8B:#4_1BZ![
MPW19(JNO<H/CU9\!>0CV12;?VG5B'0"&+;%?*9DKX+BD;[K0U[)O(N+G:1*'
M?O8ZICV=XN"I>(M"GYX'>?''?3@)<Q)PMSW]"0$3@KVQG=/MQ\Q=<&(XJ.AC
M#[28(EXF2")B7A\P.#M E/P5\)GMK;& -3LN.RTEFPWM5U[1D,D\MPT!$(A<
M,1:3976LB0G#WHM!O.9:^*T4(PDWX-;?#\XP=99G\ZQ]K^5 LJ5OO8K*8D[M
MF;PGT3NMC5N2D5R*AC<68"&(+01<YV1[Q=BZ>76]*I2Y>($V,+A/O%A*,=@#
M@"8$_KZ 9>V+$0]0MR.C7E7 HM/T0F\KO7VL7&.26E)X0P$4 B=*P'/VBB*&
MUBVQU:LVF7-O9L79?@$;=^R')!/2Q!@Q.,/09UC M/8EA8L(7]S6P2_6>]VF
M?2>:)5L4'!71,* /T4DTFX.,C4F(#$-%0P]YIP.+%0^PBN>EE;_X)/;2,)%(
M:K2. 1B(=$_ ;>ZNQL+6? 1I&\1ETZ.:4?(MSJHW%T@@M2@SQP$<!+Z4!,<Y
MFL?'AB'GWH?8+.;<:[*H^^)[F:1'WSIH<':(P'F3Y+=8!]O 85# /C9?-,WZ
M));R]0$  $%:2I+/;,5C 6L^U.:TE/"\%?+@3>2N'+"& 1A$GAZ+V;*ZMHH+
MPS)G7F!:BUQKV/J_I[\!)B]6S<1PQP&%B%8Q/A_;@U<)>!@TJX\-U.I[&'6#
MRX6\GL/L3ZE%FCT40"'([DORGK?0B2 VGX[<.AG:?:BEINPJB?/4\_-7^*3D
M*LX>"J 0*::8_3*ZR4*)8;GL3XP6DR_E]5J2Y?0.X\MW;RH5]K8/ B"(TBYB
MEK/UD8>O31/__FL3*"S1?];_8?7O2QP@/W(2!V0.9(D';[0D\Q<_F50%'G<Q
M_"-Y]7Z0[,%+TQ+8-<F],,I^<C[]>-Z]33BF/-8YII;A'([KI!_/3Y&LQGV(
M#4$2W$3Z\1Q3YV\!OY73C^>G2/+?\Q7Y.LS\*,F*E%R\9>5.(]P^F2,'9^?F
M6O@U]@Q>6-?V4Z #D0X)&=8>AK>#ZJ&RK0NCS_4*)$5TW NZX;%^#O0@2+ZP
M.264] J2;@4GO7'YS.9+<-_B( 3K"=^*G 0W7DK[#F>/PY;.DH*%3'ZBP1F&
M5^#XXF!O1:HX4=5Q&U%7F\^US2EZ)GX2TY17J3//9.J!3+SJ ;Z9+&KAR.[
M"E,"$Q"<=/!%Q MI=1';NAW?HS);/.5=8?&<_XLL $-EV0,!$+XM>X7=;,44
MX6K6#6_V*9\>%=!BNF-.T3^3* R\#WH#((Q+3:$/^\HNG.VC 1J"U >?\1)K
M) ]<TZ'<&GVTFH!NW9@64M#<RQL3 $ $P2R?_<H[]QJ^9D7JENS3%F.DU;5@
M_N^7)";#,,^>2/HR!J$K+IC,>09G&!XQXPM#?ND4P&Q6<FV'KNH]/M9*S[<X
M!4L?Q>%?)&AP$+X;%?2=K/ITZB(.GDCL13D[4->=#O"@CG7:GQCKAK99_K E
M.FDQSF'*H6+_8]P@^<+WTT(8 &G,""Q '1GQWPG3!CS39(W73]%JLL6 B;VB
M5(3.EY&.:LR8#L"C#JG:'_OJAG:FP!M_XK1'!;8883%D<$W\E'@9R9Y)5D3T
M!:E;$/E3&B8I.&MA0G_[E&0AU3+Q04#W3P"34$=I[8]TF>= ?7B@\?0IW@R#
MS5>U&*)Y)D'AEWQ?DLV]-\W(X_!B.HU"GYX[T@*:(H<_E;WOO [FT.6+@S,,
M[W7Q!:QL'=T94AN+QE$;7F,YWT0LN;K_QD'M6-[\F)(X(SW8AT6*@*NH(]IS
MC8AV PRK[6N+3O_.,4;%O;MB2I\ )J&.F\_UXF9E#M3:O_%74GNH,K-985V7
M('\ER2CUIF-8=2*58O'5<0 '7TS<8#1;-P60,-2U]B MF_>=7\AHE2BY.G'6
M.("#P).0Y#I'$_GXW&Y]VX?0C;UUX"=%G*<?%9K9OZP"F?UY</7 H'CQ R -
MP68MR<%U?5P%LE.\5;9UWKEU%.^W?PD4[[=_ 6D(=F%)#K(5KP;B]BM ?2B>
ML5> 5!3O]9\"Q7O])Y"&(%,LR4&VXM5 ]"L<T049&.K(+HI\G*1R+S*T#P(@
M"/2+S6*V4\?#@Z%?IE$AV;Q"LTZ3U&K+&C8XQW ]1H;A*KK7Q(8ALC4O--N]
M6B_B@%(;_>\B#;,@+'.]LJW(>:,!&J(8ER\ 0;)%!'([%=/^#9>KRLN1TL:V
M(0 "45C+9S5;!=G(>GA=H9OO9K/WJKE.(EC:YK<S6"(QO ZG[>6$S7:<>?''
M)"@B\CB$?X6_P_SA.\FP])\QEJC>W]O;JDPUX$&TC8OXKI.KKA#N<H9K7$&;
MK0;:$.WK(AYR\]45E)WRK3$.;<8::',B95WQD)NSKJ#LDM9KC$.;M0;:$*05
M97G(S5M74&PEKC'W[SJW>>EJ[F')='%>_C$0CFA;%G)8(I!JP,*0X^DD&[VF
M<(8)OQ>47+('  !,*U\+<R7T:04-AN,4(Z)!<<N^Q^8/YQCNU8L$('&L(D#H
M>!C2:77$D+HTF83"J+ -7DLLE@Q4EIIGSWS=BSA8T'47#Y-T4C4^FQ+:4#L>
MS7Z')K%Y662P3&1939>*7K6-!2GH]:DP&NZIA'CSD 1#/PH5'@N3F4O('%^\
MN\C5HF=[4Z3)E$B=4#9_2JG&Y,ZV<)2M?2U W [C.RF?1<?A*DFG25H5*#SF
M8Y)*Z2%C%&#!<#V8QV>V2O(QZ??;<UT[]:X!&]9.-:U<2 [3=MW"5PEM7,)B
MJ[F>?2VTF<^\F) 4(HA,2@F7?TPI1Y30;.,J6P=;H7QB']'BW=6++/3DU&_^
M0THQOE/&)6YR5&\5AMLGC%=)G)5I,LKX,M\F$4.W#Z([@<6U<)TH*5MB#:-H
M$*V/7);S-FLN.@SG/CW(S6+(//>.'I)XMK"H>8BKXR@>1,&T@.T2;B,#X+8M
MHYV5V&H+_)*GI9!NHK#N\2[_]"5K+,6%:.<7L)]WYB0&N17NZ#,!HZ69?\G*
M#]8PX,F!S4.H>7WV*H&-4X[+C]E_E#IB4Y\1>'"(+P?%$A4G/Z\-'8.[@445
MK+ZEV>/Y&8:7)+I+1N($EX-_I^<-;EH]0C 9W*(JD]&6A4JLV ".HIH+BTK;
M;!7'IO->ML9-8@J*$I&CKB\G89F!#!O:+AANK^#W+1ZK71/0,K^JX(-_CDBI
M;'%P,:$D_U7^78!29@J*$M\!G(Q@V/JL@%L_U]*U)[1SMF QH3VONJLJ7.^3
M3 2J903%@"B-K<!VMJ:S8=I["],YQ;:=7EPTX99)*"Y^36G'Y)G(LUN03ER#
MV.UE=N<4TFIKM'?@/J6R6E%J>0@ULWT818,I"R(O )Z*<K$VRW\^@:Y:S&F4
M!8 /29PL;X)R:RE_,,W\8LIQR N#XRO((&Z^MKG]VGM@,;Y;>&ST;8&K) 8Z
M"R!UYM(E<79)@&C2Z*WS6QB7_:0:#U,NSW+SGP+^\V\D'R?!8IF2NQBW$4HH
MS]V+-@^XT>;FV==\?O03&*G%P//)^R@9_YI<^""2E#RE2?E.SCNYR#(B-"WA
M>(K/O:#T@!N4RH+6?WOTLX6H!U:K6B7T?"%7]P+2 T&1:P-9\['1[=>Z/8N^
M_3-Y)W'!?*Q\]6?4^77/7]_C^NLKV/2+J-I72_MWJ1='68O__$#R%R\J'ZB[
M3^+1/>P9066"6"Y:F[N\OW]H_X*UR7Y:^X>87'L!WX6GH4R$6U'-:%;N5CI(
M?GMAD+SX :4-GW?-Y.&Z3JY!V2G?&N.L=)!\^2I0OI>OE#9\WC"3AVSEFT-Q
M^V)"+\JG=533VI&]3,]ZHBN$+;^D9. [8V&R:UW/V)BVHMV$484[TMIJV0KW
M3$8T0RFG<TL_IL0XLK<>M>ZM7%C-<Y"=YI6V:S$;H'6S>O\(7T: R5E> FH%
MTE9T.3&[*%J,H[4;0^T?88J6!=QEJV<+J*UH@&+NNM]^]Q[WSE\4V$?82Y\E
M*DYF2!OZ[AK4@A\'-J_[;>KP9/\ 4TBF+2=AEE2&#2@N3&WLU,QFAV'E4[-]
M5/V#Y1DL<VJVO]I%V'U?I+_ERN9C9@])[!<IU1*I6H/5GU/J\;G2,@QG:S$#
MH^,)6"P.R';U@-]'U4I#6R(<5T. W>P:OX&ZB*])$GP/HZAN8GL'D\:C$'A1
M67NC,&+VR\N/BH^47W67!<L%$0T0J_0KOY*D-!=(_=CFPTEKPE%;J99&42R(
MDN@Z<I )E]LPXPJ)S<CRQ.+.4M,BZQBN_1[H/T6YD[1QF:UU+%P8HE 3,CJR
MF$VLZ9$DFU*+*._'XJ98EV9 3)=@.JE^%K-W\^VINE807!<I.)9/) V30-;#
M:!E*42'*UK&X+E93#CBW(T<CBHM@;WXJ4G_L9>3"+VNKZ-E#\.]"[I:>U!S4
MMT*TA[/D(%9E&92.5P<9]CU/;1:3]]=%<?\44VZ/RWV)# 8'(XIXJ$\YVHS9
M]5^4V#]%%)_+\%AX9+>$;"O.1_3D:O-.99?':O91M2-LX2I; UNAH%CXNBB2
MQ8A(KS 256/B%FYR%&@51EM69P,9?'!+BTD1P6I<9?"OD@G,/29Q%KY7[>FL
M]?EM$%+UE'@@^>/PU?LAF8N7F('RWFHOXW4*DYR\@@ OX;-_:@!L#@=TF/H;
MR\N#;3:2D!V\8BPTQ(7++OSIY0?]4Q+3Y<CNV1J7U$6G&$7+UIP5E,/F8U:2
M5,L$SRI34=2(//]NLN-LJ.HLP>"O65.* YL-[R1)E<V2JDX'Z#$UQ=,07&<[
M6.4%AD-%ZUJQ;_/=5QZ-5=^U9^)'7I:%0X@\RW9L]2(I8$2'F2E/W-L\5D7*
MMI;NK''[/ J!R5G,7JW*EC8LE(!P516T5L>2DC9H\E.4:X@R9YI"9QME#[S2
M.&$[KZPT)B/ZT9V=6DP.R@0*'?; IJX@2BAJ"DEOLUOA08>KV4GN13MKL7B&
MK1AAF\VU4.R(SKDU1=<YO%IAAWX^<EKN9B^YE^8[H\*?L>C-J,[=RU>LBLZD
M49WO=>G.4!G53>R(5]=#\L_F>P'SVH^J-_S\J$*I-J=M+,7EWM[3%(E$X14'
M.(9\=J_"M9B=6R%)JKZB=0S%@2BC)L-SME;R$&+01J-2LUEFM5A*7E,OSJ)*
M5>:%Q'*5,U*34*2(DDL\:4@Y%&*H;E<.&E5QFP5@"Y&!G_<5"*J?D+DF63B*
MRVTT_;^%%X7#CS >77G9^#9*OO^3!",B67]HX!.42XAR1#Q)2IE'5T:X??QA
MU'AP1*<@T&]Q2D!T?Y'&BTNUD#4,13P=H,?4NH$G(5FCD ;M]MT=DP9@\Q&(
MAO"NR3",27!)8OB'_"F"[7^Q\9>2]:K7LTF@:Q3:GZ!<0A2A\B0I92A=&6&V
M ^P&JC0OO2S,'H=/C?ELE58^IB,OGKT!?Y7$61*%@3=['[Y)W^/P-HR]V ^]
M:![L99*%ED:^065MLZZF"X9%LQ#9HFS3GZ/<0Y0O,*D1G)/*?ICH7'^EEQR(
MAS6'!'21)G%F=<59,/9QV*3GF92;P562Y=G+&%3IC5)</YXHN=1TFYP*V&)^
M1IKXRR;QLDM*Q]DI;Q!E=(P(FKUTF&&6<RO%C9?&$*EG3R0MT=E:(U;ID+1^
MUC J#HM)J56R9"V6.8[BP90^XK.=D_@7 '3.?EZ*Z30J_0<OJM-=X&P\@/\!
M_]9H^6CMV<86 AMDR3;WEYN%2M'FO<@994UJ%^NZ]+XI.PV@1?7"BI*,V#:J
M"-\YD[V;3($-C\-GXL-\T<=-#/]*@D6C'0@)XL!+ VNW'Q_(]P4U3VD2PS_Z
MLU H#J[&7CPBV5W<_$T(P<R4/ALK9\\&OD#%;[-GMCX"V77 Q"<HEQ!E[LS)
MG;U^&&2;<VN+M#M05N_8>\MYPTZ!WJ-]IMN,B38V*A+9M4%S5LH+1%DY-0ER
MJLPZ<<,]*V]-K]DUZ8OOX+&\PE<D"N:6?@M"L'GK8)%3:?+R(DWI-E%N&I<?
M:WF7$L "11S0(Z0';T+D^A?U\$G*143[?)N$.>;;'T/<+I+:(N6TN ,_$]A&
M0AICE0NGU*EYZQB* ]/NV9^HV+;*8PR&TMDM,AFK-\R7I/PM#O/L^>6;CNDL
MCZ6X$!WJ]"@Z:1-J99#;]8E;9(063W&>2%J&0K%/2LKEZKT8HR@61"<X/8J+
M;7A\UKA=$=EX]TN;M8HOOG7[#G#=9N-6(?4LXN]EWWWL_ '*(4PF:UCR'>)!
M6=9AZ [FAJ+9?-1HH5BT>MU/1C$MO&V"H=4O#TE9T$ZJ#4 W6ZK]!<HCEQQ7
M6:'+)%6[,FW+DS X#-CF7MJR,S3I+,.<QVG9ANYW+RHJ?%E63*J_:=JRB8]1
MSF':8TVI@HQ9&^3?EH>K."S<8F53LSJU@_>G43ALX&O .TQO<AE3!K:-]\-
M_0 9Q^N+;ICYL<W#4$&(UY:YK)(R?AZ^A_E'YYV\P]<H[Q =@1I3!K6MO#L#
MS5YNQ*;"*/-@-J_@=ZG;P+2K&I8'V^K:N(#KY+.)]35Y?,N],*;O)=+ZQQ>2
MOH>^=*&NWJ1T)4&14')G#3A&F5S2$+K^=J7*KC:CLW!ES6[=G?F+:S;;E2Y4
M9)5 VL' !ZV[#J."ML?2<S259@5>8&I?*A"9C-WIP'>N.O;6"U.:N+)VEW1.
M0*/P6-(L>4.I/"S&AFVDR1H@=RS%A2ANDQ !V]1D@#IG4.WEY@\>;-<01A+;
M3_7I!S"')Y@+$%RID3H\072 TB;A#H4&^@S9\C-/9Y3SU.*6:;#P_/ 4T1;9
MHZBDJV:7&+/EQX_N&!N>6QXF2]8/3[?^UD<I.FGC:V60X_6SVV.$%C.OADO6
M#T]19D6-BXMM>'S6.'Y4MS4F=V(Q97HSF4;)!R&-NBTIHV..H[J%*.W9H\C8
M9B=BCMO1'>J&F(?[*)IU.'-R>+B/R#DU(OR-G""6;$-Q;.^@RAU;S)M>SU9;
M!NU_A/GX+@["]S HO&@-!D"C.\+CL'4:<0:YYZ]3WB+*IIK6&4[%ZD;XBL'>
MMUU_3RPF7*N'(=8J5Q:(KI*XW&DR-@R%MT1,?(AR#%%J=S/ZP7&\33,6@\D[
MJI9:?OC;F% VG.T=SI@ ?YB'4]4=06YXROHY)0B1HVN<T^LF(>"$VR&HHR:A
ME5IM-8F')%:T"L8(2A:B+*EQ?K<;!I\9CI\'NA@1VBSW=N%>UR&J F_#DN]0
M82/+NN;IXD[1>'?&SFWF3W4!E/_G=Y*5_;A)&B;!?E^\:OD4Y1HBY]*8&O1@
MEVSNN>V0.F+;MK?9-S& MU4 -S^F85K^N%(8&4:9^ [E%Z9-UY0""*S:(.L<
M]Z/=,&G,->@L  \%C;9F[F-V\>Z%$74';Y/T*XR5OU1J]K.4FYA.3TRI1P_;
MN!PG=QT_-K("V+S^'Y63DZ =">P+\(^B1(+<)!#([;E45R0K.K9U*O%ERVOY
M,%C:X9[-L\FZI*RZ-M^.Y]7[,7N4_A:45MT2S7R$<@K1F:0QT4O4^YG@V\R2
MCW>[9J^V[&*::]97L?2QLKM9L/4'"4=CVD$5Q.^-2/D?KV';6%QD[XF=>M10
MWF]9LJQ4IAZ\[$X,GBTC)SN'H,=%Q.9=F33Q"0DRNIG<95E![WC4 =FW&&1_
M%],'8L-W6K_>CI96M8->^5$1E._&+CJWBF[<]/EMRM<MR[N5BL)>(#;!SMER
M<+KS*GI=$"QFXS2<T)L?)/7#C"J;O/$;^P[EUY;EVTH%,!HG<%DW,^JSW1[?
MHTG;[&?6T7.LE6?N/+XFN1?=Q7D:QEGH;R(ZD"&!7J?9LM1>J3;]A00*7)VM
M$>?.;OPNEK.YV9'W\ 23%1J6!R?/WL*%MJ>?K/5*DWM*!V*#9T(K7R$ 6$D2
M7$R2- __:IS0N]MU[0AUYLZ5G@-'F')P;1+NL'?J,V3+:]#<44Z+872/C:".
MG IW]47'MET9!FUYU9@[1FC1B37<".K(J?!27UR<%#.7-;O>:TA,SN)Y4@^-
MH(Z<.L?1%YE$PI?!'+<=3MR-H,YVC:"4DB1GB")"(\+GA)"&V8:A2X2+*F>S
M=-F)TZ<C5"7/AB7?P_'(*NO:TK@[16L[KSK%7KFP^E(\/?!:38$_)/F_2/X\
M3Y&;J&30^2[EITNI'ED%Z5C9T(&5^HXRDE-,-Q8!#(V(36M0=>!UFZ2S/]'?
MB;H#;)88ZD5BVN=-J9*%Y8+'7\<3R^[Y]T<V+TQU.F+&='W)L#RDZR".&I>1
M-OU(*J,.HIA,O/1CN132<B4#ZAS8D=5FZ$:OO6ST$A/EW!9EPXX$;='[X)W^
M9HO#84=NUS8;^=#%EUY3(<%UD<[[.%7'BLV5N2Y2%=JN\H24 XB.EHR(DV.?
MNOS1.-8]KVPP)B-*^<X&>4)SL?/.3%,@0!J2,"\?)XX;[9LVM=T*OT_YBRB#
M9D19^MN!9=FIT21DMR#(R]ABM-M5@QZ+/,N]F%X>K7H[];P K'V/\@]1U&U$
M&?HS>!;[]-/DT\JGR+TTWQDY3ZXN'EDC,O(#1(EN(\JP62,_V.O2(*@R\IMX
MMX_SI'K@\#X^"P%IOG<C)K[V/<J_;=K'#WK=QUGL<[MY#W+SMMT$6^L(1Z87
M5)W_>4I#O_.]?G.44)YO4[;NH-N3%<89J]\%9)=JEY VYC2?2)?6^D387#&4
MB*&<WZ8$X$&W!& ?O'6],PCR=</A1($PG]SG,M(G;2"7PVU*0!STFH PP>HZ
M([FW6V5Z664<+O!IY+<LKB>25%!>;U-)T$&O)4%J3-7O3;H[M9"3]J'#*4W7
MEHG#;4I_'F[J&%."J;4KH7VZN3OX$ C;86>BD4FWN$I(4D%YO4W.Q&&OSH0:
M4^M58E=YW,\:8?OTY$VL2&_*V\V\<6;]O'SA1:\DG1S(K!>;I8C*8)M.4P[[
M>9*T,X/K=<31IEC(5Q';ARH=5(J]';%42NHM\LU21&6P3<<KA^+C%2L,KE<1
M1]]E1+Z*.'S$TMB8-OH> _.[P,^C;3H:.=Q4;68K&VN[=_851]R6?^1P/O/W
MJJ=%>:!&:"ODUX3^J:%1%Z-16MZWV>C*H$T7E<<VY3R/>LUY=F5SO;)HU(:V
MKRQ(VCF4_[GJ].+PXQ3GMM,C6D5$V/H@GR-*<+1)N(]"+B%#W.X5O$7*N:6/
M4YPCR@?T*#JV[<HP:&>$2(QP>QZG.$;5X[<_<;$-C\\:M]OVX8ZC3VRZJPXV
M-#Q!Y)@:$3['DS7,MEV/?#W>G;N8ZKK?9(_\<T3))].2[R$/M<JZ78]\66X=
M84[NL #<_*<(\X^[&);]HE2[QWQ,TM>Q%V^TSZ8B&93;B/9:8^K3@SWK<=9M
MK]J1]<)VE4LOZE0=8%A?+Y;)H-QV*7\EJSXVUHM6SKK>2]21%</%BA:A0LWN
MD2)8--8H 9X?NY1^DU4B&^L&B[FN=QUU9.EP\?*.4*?F;\#TV\U,E0[*;T07
M>(PID(UEHYVUV]#)U(V%X]C%!*/#"\<QIG2E*07"L7 <'VQ#=U1'EHU/D Q=
MN>Q1_L=K\$AOO3#MM237-)U47MN63CU&D4Z59;U^CY-=OE5:(SY!OA7ODJ1(
M)Y77MF5LCU%D;&59[WK?6$<6I6U.Z=+6@'A7)!4B:972MB6"C^TF@E7XKM^+
M=N<>2:O#=F>(\:Y#\B12*6U;7OG8=EY9ENOZCV[L4LYJ*G&RW2GG+5F)3K8M
M47UB.U$MR_4.3;/1)+%=++6WZ"!UNG2.R64P+ ^VO;9QH>V2R0;Z&]QX*>T!
ME3V1M$1DN8'!*CF2M\E8PP;[QWIO7;^-"27Q;.]P1B#\8>TKS\1/8C^,PE(,
M/).7'$W)1918%'!U7;_58':[5F5-0GH-?#3(%?FU"C-0LA&X1&I,UM&O5<3=
M;@A9%]J>Q6CC@>1W,>P3Y#[)1-OZTF\IW4XHVRJGV1MV&SY;_13L*Z5%7W,E
M#*G*9V8.6[.S'3AFH2]06J6Y*&X$OJJZI-A*K8-?_^Y5UX,W^VIOL6H(%I^T
M##R\""*221)70KK(\S1\*W*Z:;XFZQ%)(V 1V$+W#U .(:C349<IVT",,47C
M!M*6;!46RUH8R]MU&!6T3]+J*J>W6;!FH]@11'+JTE+>+@0<T+A!LR6J;[%X
M8I5*&6^H=0R-U!&4%JASGJW&/)SZ!=C.>S?[%B/-M1QDM:0H*NQL%,7B7/2Y
MSXT^^4CUSW[=5UJ;IQYQ'@94$.$[>2%^D89Y2+*;'WY4!"2X!66@9P=%I72/
MP[5<ZB0I8E%:V\@W*)^<BUSW^><G!OEBJ[K=7O[:S:/"8PRW5M6X+'T >+QZ
M;=1)^6"^5>5*=]AC3*VCVB3<H0A%GR&[UL5(E--B.N=F,HV2#T+*!M=5=9)4
M\V+F.(H'08IF R+C1!8"YF#8D[;(?+120JV.8J/A>Y63CH.V'O!<"U&>!R X
MU7%(7TKMI0<ZS&HK0-A 6=>\+//! W[0.,ER8=><H$7O9]E6X;RAP&4<C<#G
M1#X.AY=>5#6$)R1_#K,_,[5J4/%4%#4B/U%"0!RW41TWBEW)FN3/+#IA7 (7
MTK^+RT<19!)^!F:F/,'DR*F+DVT=W=F"H4<V5K7IWC\J(_XOH^3]U["\)D$Y
M<CC[9\J+PP8OJK\.KDD:OI<;\D-"R?$B;B98,(IB0'#884X:ZY8@QP&W,P1H
M[<-BJG@A\-OP!^T0 8("17CV<M%^RAE),2%((YN3#GOG$'/![3[J:&W&:IG@
M0LA77C:^C9+O_R3!B-R'WEL8A?G'12Y[DU-I+HH;8T"B+4&V7>GPQ5;]WY9;
MFL5 B*D%%UE&<@-6MCH/Q8LHR.DN.0T+8_#$5HGAEEN7Q?K%\A8Z3>JF9$SB
M#'R8ZO;-MS@E7A3^18*O7AC3NSB/\<+/R2[2, OCT761PO^M&HI=$@!'7KT?
M E[U\$6:K$*4+>^N#6R+[8][]BHRM]NZ;;8Q,:<M#R1_'&[2N.L/4@YN3=Z%
MWUND-^;9JUMU_@3 XM9\&\9 5.A%BZ8Q$K5BC%& Y1S1%JDA!D[FG@L9PQ&6
M<5%:W%->4R_.8 FA9_(O)'T/?5AV0([KQ&;TW#]K_T]2Q2$F/T6YAFD?X<J6
MK>L]L 2#@3BL5!83]\WP_>6[-Y6JTFL?1)$@2M?W("2Y+,@:1RPUBWHIIM.H
MOA$]R\P +QZ2F/Y;P[TLM\C'8?G[Y9\W?F2Y(JD-3(,ZR>(DR5FHW.SV#P"7
M'7QODCUY(?7$A?:X.H B0)3B5^,[S\P80-T^4=ZX<B/(Q<MJ]M*O*>V(\NIJ
M'!?O'LLHW3[QW;A.6PRS:\I@:_7+K946P8"W ;OMS*> ?_;S\+V\^;A(\4@R
MH>OT@_V3/4R!NY),V59CB"W-X]Z= C$Y93%=<.5-0]"5FQ]3\'VKYQ[ $2CH
M<GA9Y ])_B]2+IU"+LA-0]$B"O,-"8]G1TI\,>MJ;2 .:CB-BYSA_(\E[(Q<
MDI@,P]QRE#.G2MG$.2.IW"QF&*ZH)L7Y+0&U\:(UCHN,EC^:8D.4<Q!+@6.&
M4DC=#G1ZTV^+T7HMMR0EX2C6U6_&:(H-41POEH)8O_E(W0YZ>M-OBP'[3&XO
MH'#T!B8E7'<5Y\]!<2(*[L42$>JZ%%ZWRTU[TWB+X?SU3 @,'U%XH8$[&K!A
M:-(G+P6VELLA=;O@LR_]MMG!3T^O.5)&%"V+N2YQNM"*4+^X,4\@O-Y\W%MV
M.RC\O"SJNAI[Z:@9 %_X?EJ08.E'EJ/?)5K*=@V11UO8SI,;DI8G/0](]M#F
M4]YS83 HODJR7+$D33@3Q8S(RU*5%=MZU7F H6K%E@Z<6M3[Y84)J*I:LY#T
MG=Q+UE/+3$%1(M)T=?FP=5T!/H;CC<T)_,!BHK-MOU5"50VA*!"E-!48+ZNO
M2SC=3OAL4+,MICB72)S15OJ/7G01_+O(<GJ8NZ^"DSD)18HHX:D@'$GM%R%W
M.QVT07NPZ,#,NM-EMTFZ1*T &6L818/(45$0 %OG!5@UDD+GE9;'9$2=I<^C
MYQ83H6T+UPO)\X@$?X3Y."ER6IQPH+'PM\Q"@S)$B5$%\:BM_&SH&AFF3VH4
MAQ:SIVTR+>\:1)6:SG=T#;-HG8?B191A51"1FF'PP&M</_VDIG& S#0TK("B
M<$_A#Y05?H93OZ1G6M[4?LF]-/\T^GV()</32;\/W<OP',IG>)9QZK_94^GW
M36Q[];:6I+?K^U,9_M_"B_/R(.;R@UZ3+ DO$QCBR^<R4P#*,T1>O[I\N"8A
M"Q_#2=0&!6YQ"5^B1^ZR]_H(B@'7 B[+=K:VLF&Z77)L3. 6\^_SAU\(?<TW
M]HG:6SK+HR@61!EV-K?9NLI'MM/7DH-6'Q[PR]ZJ5U%"VTI):6OK&(H#46:<
MS6FVKO)PN7WV:4Q3;?>N7'+UI)25-0S08&J1Q>8W6U\%T-P^GK05R)UA2<HM
MA_=R+CUO-,6&*%6G+A79FA46<@P/MO0M8:NMXNHEK%&EK+35K(ZC>!!IK!SW
M)<(V!DX,F85>9*B50VA]G?'U>_(Z3HK,BP-@_DTX&N>$\)\K%0VC!")*$(@8
MN:Y>D@"W)-0RJ9=::0*67N8S_L/_RR#6C645DSV.DH@Q^F>PDJF90H1;$EN9
M5$VMC(#$DOD2_M!8,9=&4?(P!OH,-LHLF&WXW(Z>>E%*<Z\L+[/_-AQJ*.72
MJ,'^*::^62(VRBAE&SZS%W0W<+'Q*HEI R3X8TBL75:\2B:3L"Q1H@UFETA2
M[\^E,A>5FLUF7#*TOH(X+X&(/TT GT]&D2,*W72DQ@[DM%CA7"^NY7!W=D<*
M0]ID,]>-3VTVXA+2J6Z_.E-2+B"*C56E)YDP5&.&<W;\-4F"[V$4 <SRP. .
M)HU'X5M4/?M6I5BM67:#NE7"E/=FI;FH."W6"2S2WS75LH;,&4DQ(<H8Z,B#
M;;-BW&ZGN*Q: HK6&K=A'.;D/GPG:U27BY2ZA4C/2'F **FA(S\9RU'EA]N9
M.:L69?<I,9:4+R9)FH=_E3H]:YVD9%I=I@:N8&JGIB-13NU0=\:XG7&T:6PV
M.[35BVO"6UQO"]JKNZOQF?P4Y1JB!(V.Q,4;GD%&Z6=>VQ_5W&PS=;LQ7D^-
M&4_W+69H%CX5?<(UB6DRD-FJ7M-[59Z9\@11OD8L/1F?59<+;D>#O=F,S9Q'
M,9EXZ4=#C/],HC#P/J1-0S@!18@H R*6!<<"9,&:#=(V\=HA&94OH,;!5Y*,
M4F\Z#OW5-P[MO5Y8$?=,IM0QB$>RKU\QAE$9H4BNK!+88/CEQ^P_JF]12K-2
M7B!*L@A$)K,WZ<#7WY>0/,]NWD LYDJ:9>CO)"Y(=@O*<@.K61I[T561Y;#V
ME@_3WB?QJ PDJO#A\F.Q>'G114H\W22EZ0\#1P\0Y5D$@I<QLYXXY-S&V78D
M;W>WM'$P;[-MCN2M%8TU0&(VBAU1SD959G*6+L\'TQOI!@SXPO>+25%"*L_B
M:6R;DC&$LK!ZW2>996M>(J<*.QY(_CB$V$.^/$XT Y4>BL0-5Q@5[7.1J%NT
MUNR4-X@2./+2E+'M+AS9NJJ;!EO6,]"6'_>P>91CLW=V4Q(T[;),K@ H?S!%
MAB@OI2,5MHE+07<['6O5)&R^*%@].!S^17VPR;0 6;PDP_R[MWQR)FHH+SL-
M18LH0Z0C*;:9*#)A5WNC+0:+^:3EM7#^ZG<9P"CM(,M# 16FCMLZ$I'=/UJ!
M[VIC=%EOL__VHC?T;9(VI2RR!-8XB@=1!D1'%APS$*#N</G/SJN&$/ E19QG
MS\0GX3L-ZUZ\B#RE-#<[L9>QK(F1STVNC: 2L5O@62V1#=(4*CC98P'7$:)M
MALUYMA7)X',NF\"UI <O3>$3[[;3!J8LZTAKQVJ]9_Z;]R.<%)/[<!+F_-6H
MG5"E.2CIB#8G-G/7C4<')X9V1<94SF"+HM0+2 O_DH6\VEH;L$=1\A#EA-D,
M;%<K,3(<?=D,*9*YGD+@ 1;TV)Q^A@3TZ)O#RM?D=1RFP9.7YA\<-=.>DT)#
ME+]D,[]=";OBQO$RJR$5M9A._.J%,3WC>8SI?E(>":T(0!3]"B>@"!&E$-DR
M8+NPTB"=:P?S0+[/P("##NY$#/_HD[*3QE4"D\09S8W&65GHFI/@THMHS_"7
M,2&Y9>_V!>"7E,XS5%[TE&1AJ5.2)7 24X!DCRT>@=$W[FA/$_B?F_\4H&Q1
MV>4DOX(8XP-D]KL7%2(;E9J#XD2TH2B(AI?@EP>.P7O>H$I;W'/65\\'DE\5
M*54-41Z2,Y2B0K3/* B"DX$4XW7[5&J#&F\Q/4@[4E$RZ+NE=9ELF9665GR)
M&0#C":)4H8)8. NX-&RWSZ,V9P8G%D^?[F+:;#9)/T!ZPCMSBY]2JA&E\108
MS5;L%GS-V.$3Z*'%BM.GE$R],)C5]M4%@=4QH=QR+#$#Q8@H2Z@@%K;6RL/6
M>([[<R['%D/+1CL"Z71/ZQB*P[W0\80;.O* :CRH_3F5VV*0^90F4Y+F'T^1
M5UYLIO'_E)(L]CUX0RDJ]X+,$VZ0*8%7_QGB3Z;Q%H/,NO9)LEP-J#UU+UP\
MX8:+*]AF6GOF[,7NC>GMJ<6H\'HF&'J'J?0D8=EY2&)?RA'G#Z;(W(L<3[F1
MHQ3BF>:?[]9K :LM1J&-V$E:W5O'4!SN19JGW$B3![0^J=G[')F24YL7\*0N
MVM6WRD[="P)/^??HFLAJM7/TPMP&%=9BV$<;C[R2=')-WO+RY+>\X75/O(P\
MOD7AJ%1%R22?TEP4MWN!X2DW,-1A0&TE&N>1G\[IMGDK;G:P_.1]T,26VNG[
M\B! <N9>('G*OP#'0UJK^.ZL4<!CFR]W@P33@O88GJ=QI76\?1S%XUXLR7^F
M6P2VUG1#]8Q;K.FVX\C[T'L+H[+)DYR>,T91+.[%DF?B6)()M=;QW5&EB,D6
MXU Y3]2(/T^1NA?'GG'C6"7DM4%H'&]^-@_^S&*DN[JJJ>406P=21.[%L&?<
M&%:(ME;WT\^133RS&'0VCBYT%%<T'-"=NQ>(GG$#44G,M1)K''5^+B?FW&)(
MVA"@R%-9_)+2[%[8><X-.]?AU?JK<V#9TDIEB_778J!)7]E.XI<\\?^4NG6V
M\G-*O7NAY3DWM&1@K._D[.V68P%W;9YM!D%)#A#FA<%=/(N*1/G!]E$4BWM1
MXSG_]),+M=;QW7&HB,D6@\1G>D4[)L&-E\9A/,H:'9_!LPS]4-RQ0#0!1>A>
MT'C.#1JE4==&L+M]*>*WS1=EZ/8\3B(0549KFYD-6=@#!OMG>^Z%EN?\UUQ8
M*&NEWIUO\OE[MF?W?%.F=W_].H#XU%-E-HK=N:"T%!?W+%2#!;6M[$Y(1<RW
M&+@V\@T7<:"\'8B&4W3.!;:E0*12-#S,M?H?HTB>O_@D]M(PN?@1BC)LK6,&
M^^=67V.=D?(MSJ;$#X<A>)O)!!Q1$1;6.(H'8U#:PG..FR) AZ)O3Q^2L_I(
M:4774TK>PZ3(HH_JL4 2_$8F;R25A,4:3M%A"AD%4A#KI@"HVR^M]*+<%L-!
M^J+=;"%:-'B7TFO.2,"$ZHE/ >]YJ0\11@S=83EM"VE]R]B+1R2[BYN_"<$1
MFLJWZC3P!=K=R*+7RT'PF%8 6NE_E6@#T6ENRA=$_K(Y2;.MR@2_,#@ZB'7J
MW&8VQF0(@BFS8D(FO PDFP/(=QG[VFYQ9[F+PSSTHHOI- K]4BV?"$@ON*H2
M:.$[N1D.B9^_IEX\RSN(S4%O4LH)-_82::FR[:43BS!T3$>F.%9[;ZD2+15S
MZ4Y+N8$H4]1)I";M9XD[&!PPA'IC]3'4R*^.;+[%()MG\D[B@GPMPH VJ;^+
M*Z(OR3!)R6LR#?V3O1.I2%]_8LH11+FMCH)EVU)G#NVLJ97I-LOS0Z *%,LG
MER3_3DC,%2K$QA?#G*1*=F7B$S2%A2C5UE'8; LSR"NW>\0C#L/.;!;WZ=)^
M'\;D#@)OD6/=>7[*'T1[H0E9FT_QK7(+0QMP!S3K],AJ1>'&7JU M-.9DII$
M0E#,% SN(^J-R69SH?G!87:;I+SS%7%V1VDNZE-M@<$T9<@V%AW.8+ :F]JQ
M;_&,Z!4^\#B\")(I546I<*EM"$6!Z(1(1P)LG>8 QJ"Z!D5H\?AF(2'8;^/
M2X/LVY2^[@B_/]H[EX(E-0?%B>APAB,*SBJK +1-13?PAN<L+V#OE?GR\_0-
MW];GNF2?QI6:A=8@65S#!52^@M@NX?-_=@,[GX:B1;36J\F(5V.F!-]L^>0&
M#+(&->N>C.W1P8LXJ,O[/R2M4VDN*C:M[:WUU?5E9HHLC#."DH5H-])AZ;I)
MB?$Z9STO8^#A\OT<2Q94?5W21)9_3)EO\RK)VH6=AR0GUV'F1TE6I$1VHY*>
MA^)%5$#0*@Q>WDD-IG,VQ8G+RF2#M4W*D4+N\P.KMW'&)"@BB%TZ8)&V>*,?
MHYQSXP1(41<X:TD?#'1NP9FY^'87EXU'IE:+-S)O-$I)U<OU<=@4@*SM2\T!
M. \1Y=C5I,.KMI#'[IPUKD0(5HW29EAZ:#%U)$6KDKEJS$AY@"BAI",_M@GK
M\\,Y@YZM3HQ%ZYJVKXJL6?C\%/\K24:I-QV'OA>I7(A:'0=2LME\_H6,5JF2
MNP#-&D?Q( J617SG^+H"A!C.['J1GL5H\ )6-2 FDSNF6_HQI1Q1-";B,.=0
MK@W6UBJ;S4J>+/3D%&W^0Z 851=V 6<Y2K8*"<.5U#X4S&9/])N"/CXOI6+-
MGU*J$?FQ(NZRE:P%%(:+FIO.G!Q:+(?A1?X=$B84%:+C1C59Z.5)9I Q;,3]
M"=7FJYV]1%:(-FL)UO,.\?@@MULM;;ZU"0M*ED1A4%)65OI+Z&3[((H$T<8N
MP71N/HJ-$(,S:59N=I\F625*RBMF#:-H$.W=7):KZ-\2.@SK80]RLY@H?)R2
MU"M+A:MX0"Y'PQA%L2!*$@I8SM9"/KPM54*+^<&[N#R3*'E]$X63,/:D+RMP
MQU)<B+*' O:S%5(&)(;=N4=?T>).7977O1"_2,ONXI<?=W$ 06CZ(>%[\ =3
M9(AV;0DA</)",D@Q9(KZE:?-6ZRKQ-6DR24KN8,'H%*(PFXI,<CK:BM6#!M]
MSQ+5BL!;[SS,Y@Z]"+X'0[@$L@=0HA %TU(<7%<S(;Y/H%KFKM-<D#3)IIY/
M&P;1QX7CC$CJF& D)1/1[BO%TW9EDP.*P47L6>LLAM+_)%Z4CWT0MX1V\@=1
M)(@":2FVLS=;+L:F0^A>GZ^>M5DK)F]=0U])1FL*[V+X0#&I]4AR&14/IL0B
M"K2E.-N^DDICQ=#TJF?UTXID&#=B)].BRJA):5SK[X$D3%T4I?C7KF0\>#.]
MLOH\6;]ZI=?1AK&L1<1/)I,BGC6RS*27--Y 2J1+44A[AQIIG#.5.]G.U.&I
MQ<PV@[1[R::#HN$4':)M5T(0;"]1$BN&;;=_J1Y:C&,$95<W/_RH"&#OHO=4
MX/\%XJ=Z-6:D/$ 4 4F*C*W=^BRPU*%I^?[=@Y>F96-HR_=T[-W$ X+L%HNT
MT_I \JLBI6JLBW8Q \6(*!VF(Q^V <KC=^YFW;*I+B[SSZ[KVS;96=-0MC@E
MS55V'BI&B]LGD[YGXD=>EI4O6[XF\&\D?)?P;I7GH_@1;9VJ<M,P80$GW'[+
MUHK]V'P@IX6^)Y(.DW1"GY!X?(O"R@M[@?^;49'?Q?5CQM4S%AH&I?8!RB%$
M89>J9-4L3(LU;K_>8<7D+):-M-$W][!FD0NLJLDH#O\B.N;%G@R08WJ$6E5B
M:J8D9(/9PS KC0^Q1(I=&B&",&P^S%N\9>0_!2WU!"W)93*@;4,H"G0Y[!46
ML\V'@PA#[8PY&=GL$G(=OH<!V'KVY'U0<N03F(QQ% ^BT(/#<EX>F@\.0Q%-
M'X*SV?OU*IE,P*FD+4T7))*TW%VN:7"72K@=XBDH2D3J*9(&S[F0!NMV\-N+
MHEL]#URFZ]K+YP*[]CY^ Z=Q?!$'_R*>^%E*Z9DH9D3AJD@V\DNS&+/;<6@O
MVF^UX>>Z_.A9F@]BZJ[]C)D ,Z;FGR+9J&D_'[/;M95]:+_-;IISNAJ[]Y67
MC67AK RC:!#%=R*N2^AU.\!FP<=.B4MV6NT\5-'56(->DTORY(6:*[AX(HH8
MT;&T2#)B19>&W"P%=4_U#>9(;/8O6B$)OB?3O:A]%&!!U6B0S6[YS-PR-(S)
MN<XBL[C>ME EUSR1-8[B0;2:\KFNI(5+^)#J87?9V6PJO4R7U&6 UC$4!Z(\
MG(C?TEJXA Z#!G8\!+/[X"N):!<>$I19S6<R+5)_[&4DDW$D1,,I.D2K8"OK
MV6HGB0[#247_<K39V+R2VQ4M/GL<OJ;$RXKTHPQ@9>,\B1DH1D3I6TF1L+57
M'C(&!=Z4B ]MOM9&B5G(\2FES4@G%T4^3E):G7(QH:]][8NV>KE9*%9$ZBPO
M'8X;H(3<[1.YC=F#U9[%;?)\)M0GI'=TYH)=_*:+B<A,#!PY0I0YD)>AJM4H
M,,/MP[U-&=*1Q2,/CJ_P0O(\*GM?/WD?]'\>T[)P?RH*4[3FI'Q =%@B+SFM
M($#(!XV#P?/*<F)Z!7+VVT]@.Q8CX"6B9D=C5,XB9,QQ% ^ZF%=& FP;$&%U
M^^QP8UJNE5-L;]66I8MUJ!+($TE]N@0-;WY,B5^O5BS*U2:AQ"-*),JS>UVE
MM8!CZ!73?X;'YF-/*S35H9W$<1)S($6$R!>1% #'CQ<AQ9 )[TF.-I,VK83)
M'3!QAE)4B-(S0O:KZN422KR::42.YOJW-1>)Y;#]8I22,M00-V.5G6-PL(^I
MU;0$EQG;N2)@2YU>'LAWH)0F5L)X!.AB^$>_I"Y[2J+0_[!UA8]#V$4<S+I;
MW,7-WX2Q'TXCDDD>>1KX I6=1?]$*+SJ_\J^SZXZ'46/R)<Q)T_VMJ+)(K>S
M_LZ8HKFNXX*.77)VI3X1!8$H2V-.+.U[I!9SS";^-[#%SE!BN1N_V:=R0696
M[SCWTU<44"'*/*G)@KVY24#&$#/U)U2;C1_Z;BL*Z!#Y:A*"4-;35:P8"HCZ
MEZK!9P)FZ69O1.9?XG@V+;^FY"!*'TERK]TW8</;\C70YJDG?=QP1$]/O#@#
MQ^YQ^#5)@L?TA:3OH2]SCT-B!HH1D8\M(0[.$:@T7 Q*NS'Q6O0X!11*97:E
MYJ X$?F@\I+1UN8EW [HLUE96SQLJFF#./OQG:1 ,I&Z_L,<1_$@\A-49, K
M1^&CQ9?@GV<D;'>)=B7!:+-]"@?!8UIWKFRA7\8E[#0W\ 53BQ5SDM8Z!9#F
M%X8-#+-.'>,\5^/2+AO6=YZ?\@=1-L>$K,U;VRJW,.2#7- LFVV29M%O:]OQ
M:Y+Y:3BMPN3*9Y,[I)"=C6+? JM:E27;LO3XX_+.M5$[LIA)JR5+W9G0]R):
M0!R$0/[\AI5(Z)*FI?\!RB%$>3A3$A=;6V>6[38R27'8?T=O7=AWL9^6.+SH
M*LGRQ^'C6UY)OSZ[U;4\\<R4)XARAJ9DK&%RTKQJ7I9SS=8V$J;9;!,3_+O(
M\I+6VR3E!?[BDP6EN2CN+=BZFC)DVY .9S"XB%:UP^8)%'S@<7@1)*7+()>H
M;QE"42#:*W0DP,G5LP%C4%V#(K1X;+20T$ONQ8&7!MFW:>#E!'Y_M'<N!4MJ
M#HH3TW$26Q2<558!*+Z3)'": A)G)(!_R)(H#*IK+_!_RP8$0W"WDHGMPM>*
MB#E5DB='C%$@BA/[X85HWZI_1JE%M)CS>2ITYVLX&)9JXTIE]?%-&@G1LV]Z
M5#8[_<Y>DH4XF<_OL 921(B69C[?V8HG!(@A)6-<%6TVX2(1S#GZ2F*2>A'P
M_"*80'A.::,%"S2.A^U& $UN$D!ZBNC\FB\/MHHJ@<60U3"MKJ<V6UU-DC0/
M_YJ5<-Z!YL2C$(+KZE%VD8_+'4R1(3J4XO.?X]_*@&QV[-D:M31Y*1%F+?R\
M2&F><NRE(T*WH\=\3%*Z0_':Z@C'4E(1Y;3X#%W7,Q6,&!KG&%<SB\$(6#,!
M3<GE=N657U/:G0A-3KFA23NJF::=;)6F68Q0[N)W4F4!*_IJK@O!M ^C:)R(
M3DZYT8D WDP)3[=*"2W&)N5^\I#$R92V=X&MIB)3;O7C#P9D9T[$(J?<6$0*
MY$PMS]SLB6%:H<\L1B\55:_>CYF +B&&'(9R6-9&42Q.Q"MGW'B%CVZFN^?;
MM*2>63S)?R"SK>L^R<2508W?4KJ=B%K.N&?L;9CJ[/:>^@+Y3M*W9/N62(LA
MSHV7TN*@^3OKLJ\J,891-$X$/6?<H$< K]9@NZ]@F9><1=]SE:Q++PM]12CE
M&,"!Z3%* ;OE5; )SNVN:^85UV8KY56RKL.HR(GH8)$QBF)!Y&,*6"ZOO,OP
MW'[AQ/CN;S'M] <)1V,0S 4X5MZ(/!2T&.=Q6'5C?RSRC);LT%=KY$"J3D?1
M.Y&FXC_]I@F[7L6MGJW;UP";[Q#+DBOCC2C-17$C"N\TQ=;=))K,P%#UA, <
M+ :##')GN_<:U7K@6;-1[(A"1TW1*9N$@!T8ZJ_F.^*+3V(O#1.9!R;:Q@P.
M#FS6EM:D?(NS*?'#84@"N0<)6.,H'D0JR^,Y6R]%Z# LR[U(SN8K)S.ZGE+R
M'B9%%GT\DVF2PCH@]_R\8#A%A\BO%DE!K)L"H&[G0WI1;HNI/%JM5(=0\\M-
M4GK-&0F8,!6SBGC/5FDQ1@Q;_ET<YJ$774RG4>B7#'XB #>X*B9%5-7=#H?$
MS\O><&$I +%/H#<IY8K5,V15HJ6,5W=:R@U$&<).(N4=4G?B#@:7!:'>6$RT
M7'F13^DCP;<89#.[[_2U" /:$^0NKHB^),,D):_)-/1/]DZDM@S]B2E'$*5@
M.@J6;4N=.;2SIE:F6WW] Z@"Q?+))<F_$Q)SA4JOS S!T56R*Q.?H%Q"%!YW
M%#;;P@SRRNVC,1=Z)YU8KT<T>)$1D2=H2C8\IY#'!PR[E,7.+ <V]=I86X\#
M3!JM(P&V]G( 8U!=@R*TV3AK<YU9#DX0!0\<4; U4@4H!A5UI9G^L<7<Z[Q?
MS<IF*=,QCSN6[K*(\J_F),4)G"7X@<$N>I3Y@<TNB Y$$P>8NB7*R)*M[::X
M@:'50:\683'O8S.^P-0S449&'+]' _G6K_,VBR$,EA=A:I<HPW-.Z0,'(883
MXEZUT:('C>OD&Y//+2,UDT>Z#1:TM?5"V!CTRLO&MU'RW?JK<]J7C@_.+9I>
M8V-^39Z)GX"'&9$E"E\3RF,0Q7L(,KS\^%:JXV/=CN'"!T4"Y9&.^/OXY.#@
M< ^1V;9)6,HY,LT0MZOT&HQY *8 !\JHQX*B]O)YD-&^Q5B_?+;"R\@UJ?YW
M'FIF@(^$[Q).A<P4%"6BB'U#0N4>J<GR3,-ZSROKC>D3X+/?[NRW1U%;[92W
MJDCU<S,+1<H H;(-MT]#T2+*1VQ(N"IVS.6;1I7)SI8W*VZKO0A7E8GVX8OA
M:Z&P+S]W+,6%*#^S(3&J6.TZLYJ1[\Y449JJU635J@8]I63JA<'U3%-F3=[J
M9L%2;;OU)@5.'""*>C<D>!7C5N!B\Q!M9_48K?[ ;ADI(VI[\CZHJ_>:>H%^
MN-R<A"+%69+7IV!U N86KF%HQ_X)+!%;VBHM8/T-O;<P*DG5L<.5*2C*SY6V
M.E!/6[7S#$.C^D]@@ZA23S-EF'<Z)O7BK&N*ZS-1S)\K 76@F( 2L:[9O']W
M&H30I"UFH(!X28+%I]N2$U'$GRLW=<#-32ES3O_5 QQ-O;>H^,"B0WQ-0/9^
M6)J,Z(9QXZ>4:IP.KFG!L"VNA1\8JDZWR"Y05&[?)FGSR4!I5JR,HWAP.J"F
M1293J]3.'+<OTV^1X5ET)>ML>R,.N8@#^-\K^&,H/ L1#:?H<+J-I@7(V[BD
M>*1QDKES$/L1I\43RZ]>&%.Z'^,7+R*/0Z <:,T_GB(OSF_^4X13"E? %[E)
MZ!$=SA-)T\)DVZ82I[;HU-%Q"]VW>+I8OS9#KS9,Z!&UC)_:/H@BP7EZ:%I8
M; OD<J9Y0NB>A]KAGLGAGLU'[;<^>;N'R.K:)"\3T_7*' PW*.<7Z!Z']<4Q
M617B#1T<'%A^\=*LN:A/2#F *)LH(2P3>?@5]!ARASATX=SN29;^54Q$B05M
MQG,U>PVNVU<$>US0+::N&:*GI>J922/F3$@Y@"C9+2$LY05=C!Z#RX)"%PX/
M+.:OY DVAAP0'R+*8VF+S(1-S'BAOT_@R"7WN%/@*]NY#6,/(C=SJP-G0LH!
M1&Z3A+"4K4*,OJU;RJ?4A<-#BUDF>8*-(:>(<65^]$1FPB9FO-CM%,S%QZ(7
M5;5Z>AS>_/#+SI+/0.EC3*FDW5OA?^C1U+L7T32@ *7*5#3*1.1)20B(;0D:
MN#&TYNQ/G\\MKO7M;*\:G*V6Q@M0JDQ%42-:[R4$Q-9G#=QNGY[U: E6'_IJ
M$^,%[-II^@$;].]>5.B9P,H<%*<[27[^:^DJ@)L7VM24?EK:$A":YMNK^A83
MI1M5?7?2H?Q7T54 ZU\9JU3_)K9=H62PU?&1S19!/3Q9?(2I-1"/YYQ2'P$Z
M#$>RO4C.8B39^TOJ1YBZVHBD(-9- 5#'#V![4&Z;C5YZ>DG]"%-+%Q'OV2HM
MQHCAR!15/_DCN\U2D+WA>X2IJ4HGD;*-I"-W,+@L"/7&:I2)\"7U(TS-4#H*
MEA>K=N30SII:F6[S>J@K+ZD?8>I.TE'8; LSR"NW+W^[\/;AJ<VPO[]C<43A
MOBDI<=("8F9@V+0L/GQX9/-9%&.O<A\A??9$6@)L%>8 QJ"Z!D5HLW_-YAY6
M/\+TL@='%&R-5 &*044=>5C]X-1BH+!X[V^V3>H]>-D^FF)#Y-Z;DQ8GEI;B
M" ;KZ%GR1S;;DCD09AQA:G,F)TVVUIOB!X9*SM[MPN)J;S/>P-1/3$Y*'$](
M _NG6/,QI$Y,U" A2I;(<5TB%=*"$<-!<M\Z:;/G%*Y#<DP]J^3D9O+\M\$$
MZ6?7__XK)>#-R\C__/\!4$L! A0#%     @ +'FI3$2O+3+V0 $ BS<< !
M             ( !     &)H92TR,#$X,#,S,2YX;6Q02P$"% ,4    "  L
M>:E,(@K8[B$/   >M@  $               @ $D00$ 8FAE+3(P,3@P,S,Q
M+GAS9%!+ 0(4 Q0    ( "QYJ4Q4=%UIN1(  ",@ 0 4              "
M 7-0 0!B:&4M,C Q.# S,S%?8V%L+GAM;%!+ 0(4 Q0    ( "QYJ4P;V5[X
M?D8  ,H3!0 4              "  5YC 0!B:&4M,C Q.# S,S%?9&5F+GAM
M;%!+ 0(4 Q0    ( "QYJ4RW1L2.K9T  *.C"0 4              "  0ZJ
M 0!B:&4M,C Q.# S,S%?;&%B+GAM;%!+ 0(4 Q0    ( "QYJ4S@'A0N*FP
M #T@"  4              "  >U' @!B:&4M,C Q.# S,S%?<')E+GAM;%!+
4!08     !@ & (0!  !)M (    !

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